14. Geburtstagssale 33 % Rabatt + 1 GRATIS MONAT LIMITIERTES ANGEBOT Jetzt Angebot sichern
33 % Rabatt + 1 GRATIS MONAT Jetzt Angebot sichern
Sprache:

So verwenden Sie die Google Places API und erhalten einen API-Schlüssel

Wenn Sie eine Möglichkeit suchen, mit der Google Places API zu arbeiten, hier ist ein umfassender Leitfaden für Sie. Heute erfahren wir, was dieses Tool genau macht, sehen einige Beispiele, lernen, wie man einen API-Schlüssel erhält, und werfen einen Blick auf Beschränkungen und Preise.
Sehen Sie, was ChatGPT denkt Öffnen Sie den Live-Widget-Editor
How to use Google Places API and get an API key

Was ist die Google Places API?

Places API ist ein Service, der Informationen über Orte per HTTP-Anfragen zurückliefert. In dieser API werden Orte üblicherweise als Betriebe, geografische Standorte oder markante Sehenswürdigkeiten definiert.

Es gibt fünf Arten von Anfragen, die in der API verfügbar sind. Sie lauten:

  • Standortsuche liefert eine Liste von Orten basierend auf dem Standort des Benutzers oder dem Suchbegriff.
  • Ort-Details – Detaillierte Informationen zu einem bestimmten Ort, inklusive Nutzerbewertungen.
  • Standortfotos gewähren Zugriff auf die Millionen ortsbezogener Fotos, die in Googles Places-Datenbank gespeichert sind.
  • Bewertungen platzieren – ermöglicht es Ihnen, Google-Bewertungen einzubetten von der Plattform.
  • Ortsvorschläge helfen dabei, den Namen oder die Adresse eines Ortes automatisch auszufüllen, während Benutzer tippen.
  • Query Autocomplete bietet eine Vorhersage-Funktion für textbasierte geografische Suchen und zeigt Suchvorschläge an, während der Nutzer tippt.

So erstellen Sie einen Google Places API-Schlüssel

Der API-Schlüssel ist eine eindeutige Kennung zur Authentifizierung von Anfragen, die deinem Projekt für Nutzung und Abrechnung zugeordnet sind. Wenn Sie einen API-Schlüssel verwenden, um Anfragen zu authentifizieren, können Sie:

  • Verwalten Sie Ihre APIs in der Google Cloud Console.
  • Greifen Sie in der Google Cloud Platform-Konsole auf Echtzeit-Nutzungsdaten sowie 30 Tage historische Nutzungsdaten zu.
  • Beobachten Sie Nutzungsberichte mit mehr als 30 Tagen Daten im Google Cloud Support Portal.

Sie können jederzeit eine alternative Methode ausprobieren, um Kundenbewertungen auf Ihrer Website hinzuzufügen. Zum Beispiel gibt es das Elfsight-Widget Google-Bewertungen-Widget von Elfsight – Sie müssen sich nicht um API-Schlüssel kümmern oder Programmierung lernen.

Holen Sie sich Ihren Places-API-Schlüssel und fügen Sie ihn Ihrer Anfrage hinzu.

Um Ihren API-Schlüssel zu erhalten, führen Sie folgende Schritte aus:

  • Öffnen Sie die Google Cloud Platform-Konsole.
  • Klicken Sie auf die Projekt-Auswahlliste und wählen Sie das für Sie erstellte Projekt aus. Der Name sollte mit Google Maps APIs for Business, Google Maps for Work oder Google Maps beginnen.
  • Klicken Sie anschließend auf die Menü-Schaltfläche und wählen Sie APIs & Services > Credentials.
  • Auf der Anmeldeinformationen-Seite wählen Sie Anmeldeinformationen erstellen > API-Schlüssel. Dort sehen Sie ein Dialogfenster »API-Schlüssel erstellt«, das Ihren neu erstellten Schlüssel zeigt.
  • Schließen Sie die Registerkarte. Ihr neuer API-Schlüssel ist auf der Anmeldeseite unter dem Abschnitt API-Schlüssel aufgeführt.
Hinweis: Ihrem Projekt muss mindestens ein API-Schlüssel zugeordnet sein.

Dann müssen Sie den API-Schlüssel zu jeder Places-API-Anfrage hinzufügen. Verwenden Sie das folgende Beispiel und ersetzen Sie YOUR_API_KEY einfach durch Ihren eigenen API-Schlüssel:

https://maps.googleapis.com/maps/api/place/nearbysearch/json
  ?location=-33.8670522,151.1957362
  &radius=500
  &types=food
  &name=harbour
  &key=YOUR_API_KEY

Beachten Sie, dass Google dringend empfiehlt, Ihren API-Schlüssel einzuschränken. Die Einschränkungen erhöhen die Sicherheit und helfen sicherzustellen, dass nur autorisierte Anfragen mit Ihrem API-Schlüssel erfolgen.

Wie Sie Ihren Google Places API-Schlüssel einschränken

  • Anwendungsbeschränkung. Diese Funktion begrenzt die Nutzung des API-Schlüssels auf Websites, Webserver oder mobile Apps. In dieser Kategorie lässt sich nur eine Einschränkung auswählen.
  • API-Beschränkung. Diese Art von Beschränkung begrenzt die Nutzung des API-Schlüssels auf eine oder mehrere APIs oder SDKs. 

Um Ihren API-Schlüssel einzuschränken, müssen Sie Folgendes tun:

  • Öffnen Sie die Google Cloud Console.
  • Klicken Sie auf die Dropdown-Liste des Projekts und wählen Sie das Projekt aus, das den API-Schlüssel enthält, den Sie sichern möchten.
  • Klicken Sie auf die Menütaste und wählen Sie APIs & Dienste > Anmeldeinformationen.
  • Klicken Sie auf den Namen des API-Schlüssels, den Sie auf der Zugangsdaten-Seite sichern müssen.
  • Legen Sie Einschränkungen für die Seite ‘API-Schlüssel einschränken und umbenennen’ fest.
Tipp: Denken Sie daran, dass die Places-API nicht mit einem Android- oder iOS-beschränkten API-Schlüssel funktioniert.

Verwendung der Google Places-API: Beispiele

Es gibt mehrere Möglichkeiten, die Google Places API zu nutzen. Werfen wir einen Blick auf einige davon.

Ortsuche

Wie oben erwähnt, ermöglicht die Places API die Suche nach Ortinformationen anhand einer Vielzahl von Kategorien. Das folgende Beispiel der Google Places API zeigt eine Find Place-Anfrage für “Museum of Contemporary Art Australia”:

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=photos,formatted_address,name,rating,opening_hours,geometry&key=YOUR_API_KEY

Standortdetails

Sobald Sie eine place_id aus einer Google Places-Suche erhalten haben, können Sie weitere Informationen zu einer bestimmten Einrichtung oder Sehenswürdigkeit abrufen, indem Sie eine Place-Details-Anfrage starten. Hier sehen Sie eine Anfrage nach Details eines Ortes anhand der place_id:

https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4&fields=name,rating,formatted_phone_number&key=YOUR_API_KEY

Fotos platzieren

Dieser Service ermöglicht es Ihnen, Foto-Inhalte zu Ihren Anwendungen hinzuzufügen. Er gewährt Zugriff auf Millionen von Fotos, die in der Places-Datenbank gespeichert sind. Hier ist eine Beispielanfrage:

https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=YOUR_API_KEY

Ort-Autovervollständigung

Es ist ein Webdienst, der Ortsvorschläge als Antwort auf eine HTTP-Anfrage liefert. Er kann genutzt werden, um eine Autocomplete-Funktion für textbasierte geografische Suchen bereitzustellen. Hier ist ein Beispiel für eine Anfrage an Einrichtungen:

https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=Amoeba&types=establishment&location=37.76999,-122.44696&radius=500&key=YOUR_API_KEY

Abfrage-Autovervollständigung

Dieser Dienst liefert Suchvorschläge für textbasierte geografische Suchanfragen, indem er passende Suchbegriffe vorschlägt, während der Benutzer tippt. Eine Beispielanfrage sieht so aus:

https://maps.googleapis.com/maps/api/place/queryautocomplete/json?key=YOUR_API_KEY&input=pizza+near%20par
Tipp: Damit alle oben genannten Beispiele für Sie funktionieren, ersetzen Sie den API-Schlüssel durch den von Ihnen erhaltenen Schlüssel.

Preisgestaltung und Limits der Google Places API

Hier verwendet Google ein Pay-as-you-go-Preismodell. Das bedeutet, dass die Google Maps Platform-APIs pro SKU abgerechnet werden. Die Nutzung wird pro Produkt-SKU erfasst, und eine API kann mehr als eine Produkt-SKU haben.

Es gibt 1.000 kostenlose Places-API-Abfragen pro 24 Stunden, doch Sie können sie auf 150.000 kostenlose Abfragen pro 24 Stunden erhöhen, indem Sie in der Google Cloud Console die Abrechnung aktivieren.

Monatlicher Volumenbereich (Preis pro Aufruf)0–100.000100.001–500.000500.000+
Autovervollständigung0,00283 USD pro Stück (2,83 USD pro 1.000 Stück)0,00227 USD pro Stück (2,27 USD pro 1.000)Kontaktieren Sie unseren Vertrieb für Mengenrabatte
Abfrage-Autovervollständigung0,00283 USD pro Stück (2,83 USD pro 1000)0,00227 USD pro Stück (2,27 USD pro 1.000)Kontaktieren Sie unseren Vertrieb für Mengenrabatte
Standortdetails0,017 USD pro Stück (17,00 USD pro 1000)0,0136 USD pro Stück (13,60 USD pro 1000)Kontaktieren Sie unseren Vertrieb für Mengenrabatte
Fotos von Orten0,007 USD pro Stück (7,00 USD pro 1.000)0,0056 USD pro Stück (5,60 USD pro 1000)Kontaktieren Sie unseren Vertrieb für Mengenrabatte
Suchen0,032 USD pro Stück (32,00 USD pro 1.000 Stück)0,0256 USD pro Stück (25,60 USD pro 1.000)Kontaktieren Sie unseren Vertrieb für Mengenrabatte

Sie können in der Google Place API-Dokumentation documentation finden, um weitere Details zu Preisen und Begrenzungen zu finden.

Häufige Fragen

Ist die Google Places API kostenlos?

Places API verwendet ein Pay-as-you-go-Preismodell. Für Preisdetails sieh dir die obige Tabelle an oder schau in die Dokumentation.

Wie nutze ich die Google Places API?

Dazu benötigen Sie einen API-Schlüssel. Sie erhalten ihn über Ihre Cloud-Konsole, indem Sie im Projekt-Dropdown das für Sie erstellte Projekt auswählen.

Wie füge ich Orte hinzu oder bearbeite sie?

Wenn Sie Eigentümer des Unternehmens sind, können Sie es ganz einfach über Google Maps mit Google My Business verwalten. Wenn Sie den Ort, den Sie bearbeiten möchten, nicht besitzen, können Sie dennoch Änderungen vorschlagen.

Wie kann ich APIs auf meiner Website verwenden?

Zuerst klären Sie, welche API Sie genau benötigen. Sehen Sie sich die Übersicht, die Entwickler-Dokumentation und die Erste-Schritte-Anleitung der spezifischen API oder SDK an.

Fazit

Sie haben jetzt einen Überblick über den Prozess zum Abrufen des Google Maps Places-API-Schlüssels. Wie Sie sicher bemerkt haben, ist dieser sehr einfach und benötigt tatsächlich nicht mehr als 5 Minuten. Das Einzige, was Sie vor dem Start wissen sollten, ist der Typ der API, mit der Sie arbeiten möchten.

Artikel von
Content-Manager
Als Content-Manager bei Elfsight erstelle ich Inhalte, die sowohl praktisch als auch inspirierend sind. Ich liebe es, Komplexes einfach und angenehm lesbar zu gestalten.