2017-10-04 2 views
-1

Grüße Ich suchte Stunden und ich habe nichts in der Nähe davon gefunden.Google map api - Wie man den Namen des Platzes von lat/lng bekommt

Ich versuche Distance Matrix API zu verwenden, jedoch als eine Eingabe der api die Herkunft Address aka Name und Destination auch braucht. Aber ich kann nur Origins Lat/Lng und Destination Lat/Lng liefern, von denen ich sie mit meiner eigenen markers.

Ist es möglich, den Namen und die Adresse des Orts von Lat/Lng des angegebenen Ursprungs zu erhalten? Oder bin ich in völlig falschem Weg, dies zu erreichen? jeder Vorschlag würde geschätzt werden. Danke.

+0

meine Erklärung überprüfen – krishnar

Antwort

2

Sie können die Längen-/Breitenkoordinaten für die Ursprungs- und Zielparameter verwenden. Seine in der Dokumentation https://developers.google.com/maps/documentation/distance-matrix/intro

Aber wenn Sie wirklich die Adresse von latlng Sie Reverse geocode können bekommen es wie folgt aus:

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY 

hier ist der Link auf die Dokumentation für Ihre Referenz https://developers.google.com/maps/documentation/geocoding/start

+0

aussieht, um wahr zu sein. danke – SmackDat

1

Zu Ihrer Information. DistanceMatric Api funktioniert nicht nur mit Stringadressen, sondern auch mit lat/lng, place_id. Gehen Sie durch unter doc https://developers.google.com/maps/documentation/distance-matrix/intro

keine Notwendigkeit Also, Ihr lat, lng auf String-Adressen zu konvertieren. (Sonst einfach api Treffer erhöht)

Wenn Sie Ergebnis sehen wollen. Überprüfen Sie unten api. https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=40.6655101,-73.89188969999998&destinations=40.6905615%2C-73.9976592&key=[API_KEY]

Hinweis: Ersetzen API_KEY mit api Schlüssel

+0

du hast recht danke. abgestimmt – SmackDat

Verwandte Themen