Ich kann den Breiten- und Längengrad mithilfe der Geoposition-Klasse abrufen.
Antworten:
3 für die Antwort № 1Sie haben eine integrierte API für die umgekehrte Geokodierung in Windows Phone 8. Sie können dies wie folgt tun, um beispielsweise den Namen der Stadt zu ermitteln:
string address;
ReverseGeocodeQuery query = new ReverseGeocodeQuery();
query.GeoCoordinate = yourGeoCoordinateObject;
query.QueryCompleted += (s, e) =>
{
if (e.Error != null)
return;
address = e.Result[0].Information.Address.City;
};
query.QueryAsync();
1 für die Antwort № 2
Dies wird als umgekehrte Geokodierung bezeichnet. Google bietet dies als Teil ihrer Geocoding-API an. Die spezifische Referenz ist Hier
Sie können ihre API mit einer einfachen HTTP-Anforderung aufrufen:
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true
Und sie geben eine Liste von menschenlesbaren Namen im JSON-Format zurück.