/ / Wie finde ich den Namen des aktuellen Ortes in Windows Phone 8? - Windows Phone 8

Wie finde ich den Namen des aktuellen Ortes in Windows Phone 8? - Windows Phone 8

Ich kann den Breiten- und Längengrad mithilfe der Geoposition-Klasse abrufen.

Antworten:

3 für die Antwort № 1

Sie 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.