Es gibt eine neuere Version dieses Dokuments mit Beispielen für die Verwendung der neuen Places API und Routes API.
Wenn ein Nutzer zu einem POI fährt, benötigt er in der Regel eine Navigation zu einem nahegelegenen Ort wie einem Parkplatz oder einem Zugangspunkt. Stellen Sie sich einen Fahrer vor, der zum Flughafen oder zu einem Einkaufszentrum fahren muss. Wenn der Fahrer zu einem Flughafen fährt, versucht er, ein Terminal oder einen Absetzpunkt zu erreichen, nicht das Zentrum des Flughafengeländes. Ein Parkplatz neben dem Einkaufszentrum ist für einen Nutzer mit dem Auto möglicherweise eine viel bessere Option. Wenn Sie in diesem Fall eine App oder einen Dienst entwickeln, um den Fahrer zu leiten, ermitteln Sie zuerst den Zielort und bieten Sie dem Fahrer dann optionale Ziele in der Nähe an. So können Sie Ihren Kunden einen besseren Service bieten und zeigen, dass Sie ihre Zeit schätzen. Dazu ist nur ein geringer, aber intelligenter Entwicklungsaufwand erforderlich, bei dem Standortdaten der Google Maps Platform genutzt werden.
Vereinfachte Ansicht der Systeme, die beteiligt sind, wenn der Fahrer mit dem Auto zu einem Ort geleitet wird

Wir zeigen Ihnen, wie Sie die Places API und die Directions API nacheinander oder in Kombination verwenden können, um den richtigen Parkplatz in der Nähe Ihres Ziels zu finden. Diese Lösung soll Unsicherheiten und mehrere Interaktionen beseitigen, um einen Parkplatz zu finden, wenn Sie sich dem Zielort nähern. Sehen wir uns zwei Beispiele an, wie diese Fälle im Detail implementiert werden könnten.
Beispiel 1: Eine Touristenattraktion ohne Parkplatz
Wir wählen einen Ort aus, der nicht direkt mit der Straße verbunden ist, sodass eine Route separat abgerufen werden muss. Das Ziel ist Notre Dame in Paris und als Startpunkt verwenden wir den Bahnhof Gare de l’Est (48.87697775149635, 2.3592247806755564).

Der Fahrer verlässt die Station etwa 16 Minuten nördlich von Notre Dame. Notre Dame ist eine berühmte Touristenattraktion auf einer Insel, die über Brücken erreichbar ist. Es gibt dort einige Einbahnstraßen und in der Nähe keinen großen Parkplatz. Das dürfte also eine interessante Herausforderung werden.
Places API-Anfrage
In diesem Beispiel für eine Places API-Anfrage wird die „Textsuche“ verwendet, um Notre Dame zu finden. Weitere Informationen finden Sie in der Entwicklerdokumentation. „YOUR_KEY“ in diesen Beispielen ist der API-Schlüssel, den Sie für die in der Google Cloud Console aktivierten Google Maps Platform Places API und Directions API haben. Eine detailliertere Erklärung finden Sie in der Dokumentation Erste Schritte mit der Google Maps Platform.
https://maps.googleapis.com/maps/api/place/textsearch/json?query=notre_dame&location=48.864716%2C2.349014®ion=fr&key=YOUR_KEY
Die Antwort auf die obige Anfrage enthält die folgenden Breiten- und Längengradkoordinaten:
"results" : [ { "formatted_address" : "Notre Dame, Paris", "geometry" : { "location" : { "lat" : 48.8527288, }, ...
Wie Sie sehen, verweisen die Koordinaten tatsächlich auf Notre-Dame.
![]() |
![]() |
Als Entwickler oder Dienstanbieter ist es sinnvoll, den Fahrer automatisch zu fragen: „Suchen Sie einen Parkplatz in der Nähe von Notre Dame?“. Die Nutzerfreundlichkeit hängt vom Gerät und Bildschirm ab. In diesem Fall könnte ein dezenter Pop-up-Text, der nach kurzer Zeit verschwindet, eine gute Option sein. Wenn Sie einen Parkplatz in der Nähe von Notre Dame finden möchten, führen Sie eine Textsuche in der Places API mit den Parametern „type=parking“ und „radius=300“ durch. In diesem Beispiel werden die Ergebnisse auf Parkplätze innerhalb von 300 Metern von Notre Dame ausgerichtet.
https://maps.googleapis.com/maps/api/place/textsearch/json?query=parking
&location=48.8527288%2C2.3505635®ion=fr&type=parking&radius=300&key=YOUR_KEY
Das erste Ergebnis ist „Parking Saemes Maubert-Lagrange“ bei 48.850591, 2.3486436. Wir verwenden diesen Ort im nächsten Teil, in dem wir eine Directions API-Anfrage stellen.
Directions API-Anfrage
Um die Route vom Bahnhof zu einem Parkplatz in der Nähe von Notre Dame zu finden, müssen Sie eine Directions API-Anfrage senden. Legen Sie einfach die Parameter für Start- und Zielort fest. Weitere Optionen finden Sie in der Entwicklerdokumentation.
https://maps.googleapis.com/maps/api/directions/json?origin=48.8767903,2.3592251&destination=48.850591%2C2.3486436&key=YOUR_KEY
Die Antwort der Directions API enthält in der Regel mehrere Routenvorschläge. Jede Route besteht aus mehreren Abschnitten, die wiederum mehrere Schritte mit Angaben zu Entfernung und Koordinaten enthalten. Die mit dem Auto erreichbaren Koordinaten finden Sie im Feld „end_location“ des letzten Schritts des letzten Abschnitts einer von Ihnen ausgewählten Route.
Dieser Ort mag nicht die erste Wahl sein, aber wenn Sie sich die Karte oder Google Street View ansehen, werden Sie feststellen, dass er nur etwa 6 bis 7 Gehminuten von Notre Dame entfernt ist.

Fußweg vom Parkplatz zur Notre Dame
Zusammenfassung für Beispiel 1
Wie Sie sehen, sind nur wenige API-Aufrufe erforderlich, um einen Parkplatz für ein Auto zu finden und dem Fahrer den Vorschlag anzuzeigen. Das spart Ihren Nutzern Zeit, da sie nicht auf Einbahnstraßen fahren oder versuchen müssen, an einer überfüllten Touristenattraktion einen Parkplatz zu finden. Zusammenfassend haben wir die folgenden API-Anfragen gestellt:
- Eine Places API-Anfrage zum Ermitteln der Koordinaten von Notre Dame
- Eine Places API-Anfrage, um einen Parkplatz im Umkreis von 300 Metern um diese Koordinaten zu finden
- Eine Directions API-Anfrage zum Finden einer Route zum Parkplatz
Beispiel 2: Wegbeschreibung zu einem Terminal in einem großen Flughafen

"types" : [ "airport", "point_of_interest", "establishment" ],
Jeder, der schon einmal einen großen Flughafen besucht hat, weiß jedoch, dass es viel Zeit in Anspruch nimmt, zwischen Terminals zu wechseln, wenn man am falschen Ort ankommt. Da der Typ des Suchergebnisses in diesem Fall „airport“ ist, ist es sinnvoll, automatisch eine Folgeabfrage nach „terminal“ mit dem Standort des Flughafens London Heathrow (51.47016927594547, -0.45432767852489075) zu starten. Im Beispiel sehen Sie auch die optionale Einschränkung des Suchradius auf 3.000 Meter.
https://maps.googleapis.com/maps/api/place/textsearch/json?query=terminal&location=51.47016927594547%2C-0.45432767852489075®ion=gb&key=YOUR_KEY&radius=3000
Die obige Abfrage liefert eine Liste der Terminals und der einzelnen Abgabeorte an diesen Terminals. In der Ergebnisliste finden wir „London Heathrow Airport Terminal 5“ und die zugehörige Orts-ID:
"place_id" : "ChIJtQRd6XVxdkgRTUGZtcsoGNc",
Mit dem Parameter „place_id“ können wir der Directions API mitteilen, dass wir einen Ort und nicht beliebige Koordinaten erreichen möchten.
https://maps.googleapis.com/maps/api/directions/json?origin=51.557263604707224,-0.2794575145680608&destination=place_id:ChIJtQRd6XVxdkgRTUGZtcsoGNc&key=YOUR_KEY
Wie im vorherigen Beispiel finden Sie im letzten Teil der JSON-Antwort die Koordinaten (Breiten- und Längengrad) des Endpunkts (51.47079979999999,-0.4896765).

Zusammenfassung für Beispiel 2
Wie im vorherigen Beispiel ist der Entwicklungsaufwand für eine verbesserte Routenführung sehr gering und die Zeitersparnis für den Fahrer lässt sich leicht messen. Wir haben die folgenden Anfragen gestellt:
- Eine Places API-Anfrage zum Suchen des Flughafens Heathrow
- Eine Places API-Anfrage, um alle Terminals in der Nähe der Koordinaten des Flughafens Heathrow zu finden
- Eine Directions API-Anfrage zum Abrufen einer Route zum Terminal 5
Fazit
Wie Sie sehen, ist der Entwicklungsaufwand, um Ihren Kunden, die mit dem Auto reisen, einen Premium-Service zu bieten, relativ gering. So können Sie ganz einfach zeigen, dass Sie an die Bedürfnisse Ihrer Kunden denken.
Für Entwicklungszwecke können Sie viele der Bibliotheken und Tools verwenden, die Ihnen zur Verfügung stehen, um die Dienste für Ihre Kunden zu erstellen. Sehen Sie sich unser öffentlich verfügbares GitHub-Repository für die Google Maps Platform an.
Nächste Aktionen
Hauptautor
Mikko Toivanen | Google Maps Platform Solutions Engineer