18-04-2016, 04:55
Cześć Wszystkim,
potrzebuje pomocy z jedną małą rzeczą, chodzi tutaj dokładnie o lokalizacje.
czyli
w konsoli pokazuje mi dobre parametry a dokładnie:
potem chcę aby wyniki były wysyłane poprzez modul GSM do bazy danych czyli string url:
problem polega tutaj ponieważ teraz wyniki są następujące:
a potrzebuje żeby było min 7 znaków po przecinku, jeżeli dodam ", 7" to wywala błąd:
co mogę zrobić w takim wypadku?
Pozdrawiam.
potrzebuje pomocy z jedną małą rzeczą, chodzi tutaj dokładnie o lokalizacje.
czyli
w konsoli pokazuje mi dobre parametry a dokładnie:
Cytat:Serial.println(gps.location.lat(), 10); = 00.000000000
Serial.println(gps.location.lng(), 10); = 00.000000000
potem chcę aby wyniki były wysyłane poprzez modul GSM do bazy danych czyli string url:
Cytat:String url = "AT+HTTPPARA=\"URL\",\"http://****.****.pl/index.php?";
url.concat("1=");
url.concat("00001");
url.concat("&2=");
url.concat(gps.location.lat());
url.concat("&3=");
url.concat(gps.location.lng());
url.concat("&4=");
url.concat(gps.speed.kmph());
url.concat("&5=");
url.concat(gps.altitude.meters());
url.concat("&6=");
url.concat(gps.time.value());
url.concat("&7=");
url.concat(gps.date.value());
url.concat("\"");
problem polega tutaj ponieważ teraz wyniki są następujące:
Cytat:url.concat("&2=");
url.concat(gps.location.lat()); = 00.00
url.concat("&3=");
url.concat(gps.location.lng()); = 00.00
a potrzebuje żeby było min 7 znaków po przecinku, jeżeli dodam ", 7" to wywala błąd:
Cytat:no matching function for call to 'String::concat(double, int)'
co mogę zrobić w takim wypadku?
Pozdrawiam.