Versuch, zwei Doppelgänger als Zeichenfolgen zu meinem DB zu senden, aber ich bekomme den Fehler: " Verwendung von nicht zugewiesenen lokalen Variablen "lat "+" lng ". Beim ersten Mal arbeite ich mit Doubles, daher weiß ich nicht genau, was genau zu tun ist.Versucht, ein Double zu meinem DB zu senden, "Verwendung von nicht zugewiesenen lokalen Variablen" lat "+" lng "
Geocoder gc = new Geocoder();
Task<IEnumerable<Position>> result =
gc.GetPositionsForAddressAsync(theEnteredAdress);
IEnumerable<Position> data = await result;
double lat;
double lng;
foreach (Position p in data)
{
lat = p.Latitude;
lng = p.Longitude;
}
var sendInfo = await dbAPI.createInfo(lat.ToString(), lng.ToString());
// ^^ here are the two errors. I want to send them as strings
Beachten Sie auch, dass Sie haben Sie nur die lat & long der letzten Position in Daten. Sie überschreiben sie jedes Mal durch die foreach-Schleife. – Kevin
Sind Sie sicher, dass Sie außerhalb der foreach-Schleife zur API aufrufen sollten? Wie oft möchten Sie die API aufrufen? – mason
nur einmal. es funktioniert jetzt gut? – medvedo