Für das erfolgreiche Einbinden von Google Maps auf einer Website muss ein sog. API-Key eingerichtet werden. Google macht das Vorhandensein des Schlüssels zur Voraussetzung, da Google Maps – je nach Art der Einbindung – ab einer bestimmten Anzahl an Aufrufen kostenpflichtig wird.
Um Programmierschnittstellen, sogenannte APIs, zwischen Google Maps und Ihrer Website anzulegen, müssen Sie einen API-Schlüssel erzeugen. Hierfür werden zunächst die benötigten APIs aktiviert. Google generiert dann daraus einen API-Key, der bei der Einbindung von Google Maps angegeben werden muss.
Als erstes öffnen Sie die »Bibliothek« der Google Cloud Platform. Sie müssen dort angemeldet sein. Klicken Sie auf den Menü-Button und wählen »APIs & Dienste > Bibliothek«.

In der Bibliothek befinden sich alle benötigten APIs. Welche davon aktiviert werden müssen, hängt vom Nutzungsszenario ab. Im Fall von G solle im Normalfall lediglich diese API aktiviert werden:
Geocoding API = damit Adressen in Koordinaten umgewandelt und auf einer Karte in Form eines Markers angezeigt werden können. Die API erlaubt es auch andersherum (Koordinaten zu Adressen) anzeigen zu lassen.
Evtl. wird diese API schon in der Übersicht angezeigt - andernfalls kann man auch einfach die Suchfunktion nutzen.


Nachdem man die API ausgewählt hat, muss sie noch in der Detail-Ansicht aktiviert werden.

Bevor man einen API-Schlüssel generieren kann, muss auf der Google Maps Platform ein Rechnungskonto angelegt sein. Auch wenn man in den meisten Fällen Google Maps kostenlos einsetzen kann, ist das Rechnungskonto Pflicht.
Mindestens ein API-Schlüssel muss mit dem Projekt verknüpft werden.
Um festzustellen, ob ein Rechnungskonto angelegt ist, rufen Sie am besten diese Seite auf:
Google Cloud Platform
Auf der Google Cloud Platform-Konsole, klickt man das Projekt-Dropdown und wählt das Projekt aus bzw. legt das Projekt an, für das der API-Schlüssel verwendet werden soll. Anschließend wählt man über den Menü-Button »APIs & Dienste > Anmeldedaten« aus.
Auf der Anmeldedaten-Seite klickt man auf »Anmeldedaten erstellen« > »API-Schlüssel«.


Der »API-Schlüssel erstellt«-Dialog zeigt den neu erstellten API-Schlüssel.

Die Einschränkung des API Keys wird dringend empfohlen. Die Funktion erhöht die Sicherheit und verringert das Risiko, dass Kosten entstehen, indem Fremde den API-Key nutzen.


Name:
Vergeben Sie einen sinnvollen Namen (z.B. den Namen Ihrer Website), um den Überblick zu behalten, falls Sie mehrere API-Keys verwalten
Anwendungseinschränkungen:
»IP-Adressen(Webserver, Cronjobs, usw.)« wählen.
Anfragen von diesen Server-IP-Adressen annehmen:
Hinzufügen der IP-Adressen. Die angegebenen IP-Adressen müssen zu Entwicklungszwecken genannt werden.
217.91.78.55
95.217.100.39
159.69.143.80
API-Einschränkungen:
Erinnerung: Die APIs müssen vorher aktiviert sein. »Schlüssel einschränken« aktivieren und im folgenden Auswahlfeld die benötigten APIs auswählen (Geocoding API in diesem Fall).
Am Ende des Vorgangs auf »Speichern« klicken.
(Stand 7/2021)