webentwicklung-frage-antwort-db.com.de

Wie erhalte ich einen direkten Link zu einem Ort auf Google Maps mit der Orts-ID?

Ich habe die Orts-ID eines Orts auf Google Maps in meiner App. Gibt es eine Möglichkeit, die Orts-ID in eine URL einzufügen und sie direkt mit der Seite zu verknüpfen? Oder muss dies über die URL erfolgen?

Ich kann anscheinend nichts Genaues in den Dokumenten finden. Ich habe es unten versucht, aber es bringt mir nur die Standard-Google Maps-Seite:

https://maps.google.com/maps?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4
11
David Mckee

Vor kurzem, im Mai 2017, hat Google die neue API für Google Maps-URLs eingeführt. Sie können über diese API in der offiziellen Dokumentation nachlesen

https://developers.google.com/maps/documentation/urls/guide

Ab sofort können Sie anhand der Orts-ID eine URL für Google Maps erstellen. In Ihrem speziellen Fall wird diese URL sein

https://www.google.com/maps/search/?api=1&query=Google&query_place_id=ChIJN1t_tDeuEmsRUsoyG83frY4

Hoffe das hilft!

14
xomena

Basierend auf dieser Antwort: https://stackoverflow.com/a/43970054/2330272

Sie können diese in einem Desktop-Webbrowser verwenden. Einige Benutzer geben an, auf einigen Mobilgeräten nicht zu arbeiten:

https://www.google.com/maps/place/?q=place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms

https://www.google.com/maps/search/?api=1&query=Google&query_place_id=ChIJp4JiUCNP0xQR1JaSjpW_Hms

4
Barry MSIH

Nicht direkt, mit der placeID erhalten Sie eine Vielzahl von Informationen im JSON- oder XML-Format. Darunter befinden sich auch die Ortsangabe und die Adresse, unter der Sie die Karte leicht finden können. google developer doc

0
scaisEdge

Die URL für einen bestimmten Google Place wird vom API-Endpunkt für Ortsdetails zurückgegeben.

Wenn Sie beispielsweise Folgendes abfragen:

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJV2BQ4laeekgRFauLvdXbFXE&key=YOUR_API_KEY

In der zurückgegebenen JSON-Datei wird eine Schlüssel-URL angezeigt, die auf https://maps.google.com/?cid=8148660811851344661 verweist.

0
Thomas Clowes