So erhalten Sie Ihren Google Maps API-Schlüssel: Vollständige Schritt-für-Schritt-Anleitung
Sie benötigen einen Google Maps API-Schlüssel, um interaktive Karten auf Ihrer Website einzubetten oder Standortdaten in Ihre Anwendungen zu ziehen. Ohne ihn können Sie nicht auf die Kartendienste, Geokodierung, Routen oder Entfernungsberechnungen von Google zugreifen.
Diese Anleitung führt Sie in weniger als 10 Minuten durch die Erstellung Ihres Schlüssels – von der Einrichtung eines Google Cloud Platform-Kontos bis zur Sicherung Ihrer Anmeldeinformationen.
Warum Sie tatsächlich einen Google Maps API-Schlüssel benötigen
Bevor wir mit der Einrichtung beginnen, hier ist, was ein API-Schlüssel tut:
Zugriff auf Google Maps-Dienste. Der Schlüssel authentifiziert Ihre Anfragen an die Server von Google. Ohne ihn wird Ihre Karte nicht geladen, Ihre Geokodierung funktioniert nicht und Ihre Entfernungsberechnungen schlagen fehl.
Nutzungsverfolgung und Abrechnung. Google verknüpft Ihren Schlüssel mit Ihrem Konto, damit sie wissen, wer Anfragen stellt und wie viele. Dies ermöglicht eine faire Abrechnung (oder hält Sie im kostenlosen Tarif, wenn Sie unter den Quoten bleiben).
Sicherheit und Quoten. Sie können Ihren Schlüssel auf bestimmte Domains, IP-Adressen oder APIs beschränken. Dies verhindert, dass jemand Ihren Schlüssel stiehlt und Kosten verursacht.
Kontrolle der Ratenbegrenzung. Sie legen fest, wie viele Anfragen pro Sekunde Ihre Anwendung stellen kann. Dies verhindert, dass übermäßige Abfragen Ihr Budget über Nacht aufbrauchen.
Die meisten Entwickler überspringen diesen Schritt und versuchen, Google Maps ohne Schlüssel zu verwenden – und sind dann verwirrt, wenn nichts funktioniert. Der API-Schlüssel ist nicht verhandelbar.
Was Sie vor dem Start benötigen
- Ein Google-Konto (Gmail funktioniert gut)
- Eine gültige Kreditkarte (für die Abrechnung – Sie werden nicht belastet, wenn Sie im kostenlosen Tarif bleiben)
- 10 Minuten Ihrer Zeit
- Ein Texteditor oder Passwortmanager, um Ihren Schlüssel sicher zu speichern
Wenn Sie bereits ein Google Cloud Platform-Konto haben, überspringen Sie zu "Neues Projekt erstellen".
Schritt 1: Richten Sie Ihr Google Cloud Platform-Konto ein
Gehen Sie zur Google Cloud Console.
Klicken Sie oben links auf "Projekt auswählen" und dann auf "Neues Projekt".
Geben Sie einen Projektnamen ein. Etwas wie "Mein Kartenprojekt" oder "Website-Karten" funktioniert. Google generiert automatisch eine Projekt-ID – Sie können sie so belassen oder anpassen.
Klicken Sie auf "Erstellen". Dies dauert 30 Sekunden.
Sie befinden sich jetzt in der GCP-Konsole. Sie sehen ein Dashboard mit einer Navigation auf der linken Seite. Hier aktivieren Sie APIs und erstellen Ihren Schlüssel.
Schritt 2: Aktivieren Sie die benötigten Google Maps APIs
Die Google Maps-Plattform umfasst mehrere APIs. Sie aktivieren nur die, die Sie tatsächlich verwenden – dies hält die Kosten niedrig und verbessert die Sicherheit.
Häufige APIs: - Maps JavaScript API – Interaktive Karten auf Websites einbetten - Geocoding API – Adressen in Koordinaten umwandeln (oder umgekehrt) - Directions API – Routen und Reisezeiten berechnen - Distance Matrix API – Entfernungen zwischen mehreren Standorten abrufen - Places API – Nach Unternehmen, Restaurants, Hotels suchen - Maps Static API – Statische Kartenbilder generieren (keine Interaktivität)
Wenn Sie nur eine Karte auf Ihrer Website einbetten, beginnen Sie mit der Maps JavaScript API. Sie können später weitere aktivieren.
Um eine API zu aktivieren:
- Klicken Sie in der linken Seitenleiste auf "APIs & Dienste" → "Bibliothek"
- Suche nach "Maps JavaScript API"
- Klicken Sie auf das Ergebnis
- Klicken Sie auf "Aktivieren"
Wiederholen Sie dies für alle anderen APIs, die Sie benötigen. Die meisten Projekte benötigen nur 1–3 APIs.
Pro-Tipp: Beginnen Sie mit der Maps JavaScript API und der Geocoding API. Diese decken 80 % der Anwendungsfälle ab. Fügen Sie mehr nur hinzu, wenn Sie sie benötigen.
Schritt 3: Richten Sie die Abrechnung ein
Das klingt beängstigend, aber der kostenlose Tarif von Google ist großzügig. Sie erhalten €200/Monat an kostenlosen Guthaben. Die meisten kleinen Projekte erreichen nie den kostenpflichtigen Tarif.
Um die Abrechnung zu aktivieren:
- Klicken Sie in der linken Seitenleiste auf "Abrechnung"
- Klicken Sie auf "Ein Abrechnungskonto verknüpfen"
- Wenn Sie noch kein Abrechnungskonto haben, klicken Sie auf "Abrechnungskonto erstellen"
- Geben Sie Ihren Namen, Ihre Adresse und Ihre Zahlungsmethode ein
- Klicken Sie auf "Kostenlose Testversion starten"
Google fragt nach einer Kreditkarte, berechnet Ihnen jedoch keine Gebühren, es sei denn, Sie überschreiten den kostenlosen Tarif. Sie erhalten E-Mail-Benachrichtigungen, bevor Gebühren anfallen.
Grenzen des kostenlosen Tarifs (pro Monat): - Maps JavaScript API: 28.000 Ladevorgänge - Geocoding API: 40.000 Anfragen - Directions API: 40.000 Anfragen - Distance Matrix API: 40.000 Anfragen
Für eine kleine Website oder ein internes Tool bleiben Sie monatelang kostenlos.
Schritt 4: Erstellen Sie Ihren API-Schlüssel
Jetzt kommt das Hauptereignis.
- Klicken Sie in der linken Seitenleiste auf "APIs & Dienste" → "Anmeldeinformationen"
- Klicken Sie oben auf "+ Anmeldeinformationen erstellen"
- Wählen Sie "API-Schlüssel"
Ein Popup erscheint mit Ihrem neuen Schlüssel. Es sieht aus wie eine lange Zeichenfolge zufälliger Zeichen:
AIzaSyDxxx_xxxxxx-xxxxx_xxxxxxxxxxxxx
Kopieren Sie dies sofort und speichern Sie es an einem sicheren Ort. Verwenden Sie einen Passwortmanager oder eine verschlüsselte Datei – nicht einen Haftnotizzettel.
Sie sehen eine blaue Benachrichtigung mit der Aufschrift "API-Schlüssel erstellt." Klicken Sie auf "Schlüssel einschränken", um Sicherheitsbeschränkungen hinzuzufügen (nächster Schritt).
Schritt 5: Beschränken Sie Ihren API-Schlüssel (kritischer Sicherheits Schritt)
Ein uneingeschränkter API-Schlüssel ist wie ein unverschlossener Haustür. Jeder, der ihn findet, kann Anfragen auf Ihrem Konto stellen und Kosten verursachen.
- Auf der Seite Anmeldeinformationen finden Sie Ihren neuen Schlüssel in der Liste
- Klicken Sie darauf, um die Details zu öffnen
- Unter "Anwendungsbeschränkungen," wählen Sie "HTTP-Referrer"
-
Klicken Sie auf "HTTP-Referrer hinzufügen" und geben Sie Ihre Website-Domain ein:
https://yourwebsite.com/*(Das*erlaubt alle Seiten auf Ihrer Domain) -
Unter "API-Beschränkungen," wählen Sie "Schlüssel einschränken"
- Überprüfen Sie nur die APIs, die Sie zuvor aktiviert haben (z. B. Maps JavaScript API)
- Klicken Sie auf "Speichern"
Jetzt funktioniert Ihr Schlüssel nur auf Ihrer Domain und nur für die von Ihnen angegebenen APIs. Wenn ihn jemand findet, kann er ihn anderswo nicht verwenden.
Wenn Sie eine mobile App oder einen Backend-Dienst erstellen: Verwenden Sie verschiedene Einschränkungstypen: - Mobile Apps: Einschränken nach Android-Paketnamen oder iOS-Bundle-ID - Backend-Dienste: Einschränken nach IP-Adresse Ihres Servers
Schritt 6: Implementieren Sie Ihren Schlüssel im Code
Sobald Ihr Schlüssel erstellt und eingeschränkt ist, können Sie ihn verwenden.
Für eine grundlegende eingebettete Karte:
<!DOCTYPE html>
<html>
<head>
<title>Meine Karte</title>
<style>
#map {
height: 400px;
width: 100%;
}
</style>
</head>
<body>
<div id="map"></div>
<script>
function initMap() {
const location = { lat: 40.7128, lng: -74.0060 }; // New York
const map = new google.maps.Map(document.getElementById('map'), {
zoom: 12,
center: location,
});
new google.maps.Marker({
position: location,
map: map,
title: 'Mein Standort'
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>
</body>
</html>
Ersetzen Sie YOUR_API_KEY durch Ihren tatsächlichen Schlüssel.
Für die Geokodierung im Backend (Node.js-Beispiel):
const axios = require('axios');
async function getCoordinates(address) {
const response = await axios.get('https://maps.googleapis.com/maps/api/geocode/json', {
params: {
address: address,
key: process.env.GOOGLE_MAPS_API_KEY // Schlüssel in Umgebungsvariable speichern
}
});
return response.data.results[0].geometry.location;
}
getCoordinates('1600 Amphitheatre Parkway, Mountain View, CA').then(coords => {
console.log(coords); // { lat: 37.4224764, lng: -122.0842499 }
});
Best Practice: Hardcodieren Sie niemals Ihren API-Schlüssel. Speichern Sie ihn in einer Umgebungsvariable (.env-Datei) und laden Sie ihn zur Laufzeit.
So überwachen Sie Ihre Nutzung und Kosten
Ihr API-Schlüssel ist aktiv, aber Sie müssen beobachten, was er tut.
In der GCP-Konsole:
- Gehen Sie zu "APIs & Dienste" → "Dashboard"
- Sie sehen ein Diagramm der Anfragen der letzten 30 Tage
- Klicken Sie auf eine API, um eine detaillierte Aufschlüsselung zu sehen
Um Abrechnungsbenachrichtigungen einzurichten:
- Gehen Sie zu "Abrechnung" in der linken Seitenleiste
- Klicken Sie auf Ihr Abrechnungskonto
- Klicken Sie auf "Budgets und Benachrichtigungen"
- Klicken Sie auf "Budget erstellen"
- Setzen Sie ein monatliches Limit (z. B. 50 $) und eine E-Mail-Adresse für Benachrichtigungen
- Klicken Sie auf "Erstellen"
Google sendet Ihnen eine E-Mail, wenn Sie 50 %, 90 % und 100 % Ihres Budgets erreichen. Dies verhindert unerwartete Gebühren.
Häufige Kostenfaktoren: - Geokodierung: 0,005 $ pro Anfrage (nach dem kostenlosen Tarif) - Routen: 0,005 $ pro Anfrage - Distance Matrix: 0,005 $ pro Anfrage - Maps JavaScript: Kostenlos nach 28.000 monatlichen Ladevorgängen
Für die meisten kleinen Websites bleiben die Kosten unter 10 €/Monat.
Fehlerbehebung bei häufigen Problemen
"API-Schlüssel nicht gültig"-Fehler
Ursache: Sie verwenden einen uneingeschränkten Schlüssel auf einer Domain, die nicht mit Ihrer HTTP-Referrer-Beschränkung übereinstimmt.
Behebung: Bearbeiten Sie in der GCP-Konsole Ihren Schlüssel und fügen Sie die richtige Domain zu den HTTP-Referrern hinzu. Oder entfernen Sie die Einschränkung vorübergehend, um zu testen.
"Abrechnungskonto nicht eingerichtet"-Fehler
Ursache: Sie haben kein Abrechnungskonto mit Ihrem Projekt verknüpft.
Behebung: Gehen Sie zu "Abrechnung" in der linken Seitenleiste und verknüpfen Sie ein Konto. Sie werden nicht belastet, wenn Sie im kostenlosen Tarif bleiben.
Karte wird angezeigt, aber keine Marker erscheinen
Ursache: Ihre Geocoding API ist nicht aktiviert oder Ihr Schlüssel hat keine Berechtigung zur Nutzung.
Behebung: Gehen Sie zu "APIs & Dienste" → "Bibliothek", suchen Sie nach der Geocoding API und klicken Sie auf Aktivieren. Warten Sie 30 Sekunden, bis die Änderung übernommen wird.
"Quota überschritten"-Fehler
Ursache: Sie haben Ihr monatliches Anfrage-Limit erreicht.
Behebung: Überprüfen Sie Ihre Nutzung im Dashboard. Wenn es legitim ist, upgraden Sie Ihren Abrechnungsplan oder beantragen Sie eine Quotenanpassung in der GCP-Konsole.
Best Practices für die Produktion
Sobald Ihr Schlüssel funktioniert, befolgen Sie diese Regeln:
1. Rotieren Sie Ihren Schlüssel alle 6 Monate. Erstellen Sie einen neuen Schlüssel in der GCP-Konsole, aktualisieren Sie Ihren Code und löschen Sie dann den alten. Dies begrenzt den Schaden, wenn Ihr Schlüssel geleakt wird.
2. Verwenden Sie separate Schlüssel für verschiedene Projekte. Verwenden Sie nicht denselben Schlüssel für Ihre Website, mobile App und Backend-Dienst. Wenn einer geleakt wird, müssen Sie nur diesen rotieren.
3. Überwachen Sie die Kosten wöchentlich. Setzen Sie eine Kalendervorlage, um Ihr GCP-Dashboard zu überprüfen. Erkennen Sie übermäßige Nutzung frühzeitig.
4. Veröffentlichen Sie Ihren Schlüssel niemals auf GitHub. Verwenden Sie .gitignore, um .env-Dateien auszuschließen. Wenn Sie ihn versehentlich veröffentlichen, löschen Sie den Schlüssel sofort in der GCP-Konsole.
5. Verwenden Sie serverseitige Schlüssel für sensible Operationen. Wenn Sie Geschäftsdaten abrufen, verwenden Sie Ihr Backend, um die API aufzurufen, nicht clientseitiges JavaScript. Dies verbirgt Ihren Schlüssel vor den Benutzern.
6. Setzen Sie angemessene Quoten. Gehen Sie in der GCP-Konsole zu "APIs & Dienste" → "Quoten" und setzen Sie pro Minute oder pro Sekunde Limits. Dies verhindert, dass ein Fehler Ihnen an einem einzigen Tag Tausende kostet.
Über grundlegende Karten hinaus: Kombinieren von APIs mit Geschäftsdaten
Sobald Ihr API-Schlüssel funktioniert, können Sie mehr tun als nur Karten anzuzeigen. Sie können standortbasierte Anwendungen erstellen, die echte Geschäftsdaten abrufen.
Wenn Sie beispielsweise ein Tool zur Lead-Generierung erstellen, möchten Sie möglicherweise die Places API verwenden, um nach Restaurants in einer Stadt zu suchen. Aber die Places API gibt nur grundlegende Daten zurück: Name, Adresse, Telefon, Website.
Um diese Daten anzureichern – E-Mail-Adressen zu erhalten, zu erkennen, welche Software sie verwenden, ihre sozialen Profile zu finden – benötigen Sie eine zweite Datenquelle.
Hier macht es Sinn, die Google Maps API mit einer Geschäftsdatenbank zu kombinieren. Sie erhalten die Kartenfunktionalität von Google, ziehen jedoch tiefere Geschäftsinformationen aus einer speziellen Quelle.
Wenn Sie ein Tool zur Kaltakquise oder eine kampagnenbasierte Marketingkampagne erstellen, benötigen Sie beides: 1. Google Maps API für standortbasierte Suche 2. Eine Geschäftsdatenbank für angereicherte Kontaktdaten
Diese Kombination ist besonders leistungsstark, wenn Sie lokale Unternehmen nach Branche, Standort und Unternehmensgröße ansprechen.
FAQ: Häufige Fragen zu Google Maps API-Schlüsseln
F: Ist es kostenlos, einen Google Maps API-Schlüssel zu erhalten?
A: Ja. Die Erstellung des Schlüssels ist kostenlos. Sie zahlen nur, wenn Sie die monatliche Freigrenze von Google überschreiten (200 $ an kostenlosen Guthaben). Die meisten kleinen Projekte bleiben kostenlos.
F: Kann ich denselben API-Schlüssel auf mehreren Websites verwenden?
A: Nein. Aus Sicherheitsgründen erstellen Sie für jedes Projekt einen separaten Schlüssel und beschränken jeden Schlüssel auf seine eigene Domain. Wenn ein Schlüssel geleakt wird, müssen Sie nur diesen rotieren.
F: Was passiert, wenn mein API-Schlüssel gestohlen wird?
A: Wenn jemand Ihren Schlüssel findet, kann er Anfragen auf Ihrem Konto stellen und möglicherweise Kosten verursachen. Gehen Sie sofort zur GCP-Konsole, löschen Sie den Schlüssel und erstellen Sie einen neuen. Überprüfen Sie dann Ihre Abrechnung, um zu sehen, ob es unbefugte Gebühren gab.
F: Wie lange dauert es, bis mein API-Schlüssel funktioniert?
A: In der Regel 30 Sekunden bis 2 Minuten, nachdem Sie ihn erstellt haben. Wenn Sie "API-Schlüssel nicht gültig"-Fehler erhalten, warten Sie eine Minute und versuchen Sie es erneut.
F: Benötige ich eine Kreditkarte, um den kostenlosen Tarif zu nutzen?
A: Ja. Google verlangt eine Kreditkarte, aber Sie werden nicht belastet, es sei denn, Sie überschreiten den kostenlosen Tarif. Sie erhalten E-Mail-Benachrichtigungen, bevor Gebühren anfallen.
F: Kann ich denselben API-Schlüssel für Web, Mobile und Backend verwenden?
A: Technisch ja, aber es ist keine gute Idee. Verwenden Sie separate Schlüssel für jede Plattform, damit Sie sie unabhängig einschränken und rotieren können.
F: Was ist der Unterschied zwischen einem API-Schlüssel und OAuth 2.0?
A: API-Schlüssel sind für öffentliche APIs (wie Maps). OAuth 2.0 ist für benutzerspezifische Daten (wie den Zugriff auf das Google Drive einer Person). Verwenden Sie für Maps einen API-Schlüssel.
Fazit: Ihr Schlüssel ist bereit
Sie haben jetzt einen funktionierenden Google Maps API-Schlüssel, der auf Ihre Domain beschränkt, auf Kosten überwacht und bereit für die Produktion ist.
Der nächste Schritt hängt von Ihrem Anwendungsfall ab:
- Eine Karte auf Ihrer Website einbetten? Verwenden Sie das HTML-Beispiel aus Schritt 6.
- Eine standortbasierte App erstellen? Integrieren Sie die Directions- oder Geocoding-API in Ihr Backend.
- Lokale Unternehmen ansprechen? Kombinieren Sie Google Maps mit einer Geschäftsdatenbank für reichhaltigere Daten.
Wenn Sie ernsthaft an standortbasierter Akquise oder Lead-Generierung interessiert sind, ziehen Sie in Betracht, Ihre Google Maps API mit einem Business-Intelligence-Tool zu kombinieren. Dies gibt Ihnen sowohl die Kartenfunktionalität, die Google bereitstellt, als auch die angereicherten Geschäftsdaten, die Sie für Ihre Ansprache benötigen.
Beginnen Sie noch heute mit der Nutzung Ihres API-Schlüssels, überwachen Sie Ihre Nutzung und skalieren Sie, während Sie wachsen.
Bereit loszulegen?
Zugriff auf jedes Google Maps Unternehmen, angereichert mit E-Mails und rechtlichen Daten.
IBLead kostenlos testenVerwandte Artikel
10 Bewährte Tipps, um Kunden zu mehr Google-Bewertungen auf Maps zu bewegen
Erfahren Sie 10 umsetzbare Strategien zur Steigerung von Google Maps-Bewertungen. Timing, Anreize, QR-Codes und Antworttaktiken, die wirklich funktionieren.
7 Kaltakquise-E-Mail-Fehler, die du vermeiden solltest: Beispiele & Vorlagen
Vermeide diese 7 Kaltakquise-E-Mail-Fehler, die die Antwortrate töten. Echte Beispiele, AIDA-Vorlagen und bewährte Lösungen für bessere Ansprache.
ABM Google Maps Daten: Der umfassende strategische Leitfaden
Erfahren Sie, wie ABC Account-Based Marketing Google Maps Daten 208% mehr Umsatz generiert.