API Google Maps: Funktionen, Preise und Anwendungsfälle 2025
Google Maps ist nicht nur eine Navigations-App. Es ist auch eine leistungsstarke API-Plattform, die Entwicklern den Zugriff auf Millionen von geolokalisierten Daten ermöglicht und diese direkt in ihre Projekte integriert.
Egal, ob du einen Lieferservice, eine Buchungs-App oder ein Flottenmanagementsystem entwickelst, die API Google Maps bietet dir Werkzeuge, die du nicht in Jahren selbst entwickeln könntest.
Aber die API Google Maps hat ihren Preis. Sie hat Quoten. Sie hat Einschränkungen. Und es gibt Alternativen für bestimmte Anwendungsfälle.
Dieser Artikel behandelt alles, was du wissen musst, um eine informierte Entscheidung zu treffen.
Was ist die API Google Maps genau?
Eine API (Application Programming Interface) ist ein Regelwerk, das es zwei Softwareprogrammen ermöglicht, miteinander zu kommunizieren. Die API Google Maps ist die Schnittstelle, die Google bereitstellt, damit deine Anwendungen auf seine Kartendaten, Navigationsdienste und seinen Ortungsdienst (Restaurants, Hotels, Geschäfte usw.) zugreifen können.
Anstatt eine Kartendatenbank von Grund auf neu zu entwickeln, sendest du eine HTTP-Anfrage an Google. Google antwortet mit den angeforderten Daten. Du zeigst sie in deiner App an.
Das ist eine API.
Konkretes Beispiel: Ein Restaurant möchte seinen Standort auf seiner Website anzeigen. Ohne API müsste man ein Foto der Karte machen, es zuschneiden und hochladen. Mit der API Google Maps zeigt eine einzige Codezeile eine interaktive, zoombare Karte mit Bewertungen, Öffnungszeiten und Routen an.
Die 25+ verfügbaren APIs Google Maps
Google bietet nicht nur EINE API Google Maps an. Es gibt über 25, jede mit einer spezifischen Rolle. Hier sind die wichtigsten.
Karten anzeigen und bearbeiten
Maps JavaScript API
Ermöglicht das Anzeigen einer interaktiven Karte auf einer Webseite mit JavaScript. Du kannst Marker hinzufügen, Bereiche zeichnen, Farben anpassen und Ereignisse (Klicks, Zoom usw.) verwalten.
Anwendungsfall: E-Commerce-Website, die Abholpunkte anzeigt. Web-App zur Verwaltung von Immobilien. Dashboard zur Fahrzeugverfolgung.
Kosten: 7 $ für 1.000 Anfragen (nach 25.000 kostenlosen Anfragen pro Monat).
Maps Embed API
Vereinfachte Version der JavaScript API. Du sendest eine HTTP-Anfrage, Google liefert dir eine Karte, die du mit einem <iframe> einbetten kannst. Kein JavaScript erforderlich.
Anwendungsfall: Kleine Websites, die einfach nur eine Karte ohne erweiterte Interaktivität anzeigen möchten.
Kosten: Kostenlos für öffentliche Websites. 7 $ für 1.000 Anfragen über 25.000/Monat.
Maps Static API
Gibt ein PNG-Bild der Karte anstelle einer interaktiven Karte zurück. Nützlich für E-Mails, PDFs, SMS.
Anwendungsfall: Bestätigungs-E-Mail mit einer statischen Karte. PDF-Rechnung mit Standort des Kunden. SMS mit Route.
Kosten: 1,33 $ für 1.000 Bilder.
Maps SDK für Android
Native Version der Maps JavaScript API für Android-Apps. Flüssigere Integration, bessere Leistung.
Anwendungsfall: Android-Apps für Navigation, Lieferung, Flottenmanagement.
Kosten: Kostenlos für 25.000 Anfragen/Monat. Dann 7 $ für 1.000 Anfragen.
Maps SDK für iOS
Das Gleiche, aber für iOS.
Kosten: Identisch mit Android.
Maps Elevation API
Gibt die Höhe eines GPS-Punkts zurück. Positiv oder negativ.
Anwendungsfall: Wander-App, die das Höhenprofil anzeigt. Neigungsberechnung für Routen in den Bergen.
Kosten: 0,70 $ für 1.000 Anfragen.
Orte suchen und filtern
Places API
Die leistungsstärkste. Zugriff auf die Datenbank von Millionen von Orten, die von Google Maps indiziert sind: Restaurants, Hotels, Geschäfte, Tankstellen usw.
Drei Modi: - Nearby Search: Findet alle Orte eines bestimmten Typs in der Nähe eines Koordinatenpunkts. - Text Search: Sucht nach freiem Text ("Pizzeria in Paris"). - Place Details: Ruft die detaillierten Informationen zu einem Ort ab (Bewertungen, Öffnungszeiten, Fotos, Website usw.).
Anwendungsfall: Restaurantreservierungs-App. Suchmaschine für Geschäfte. Empfehlungssystem für Orte.
Kosten: 1,17 $ für 1.000 Anfragen (Nearby Search / Text Search). 1,67 $ für 1.000 Anfragen (Place Details).
Places Autocomplete
Automatische Vorschläge während der Eingabe des Benutzers. "Pizzeria in P..." → Vorschläge für Pizzerien in Paris.
Anwendungsfall: Suchfeld in einer App. Adresseneingabeformular.
Kosten: 0,35 $ für 1.000 Anfragen.
Routen und Abstände berechnen
Directions API
Berechnet die optimale Route zwischen zwei Punkten (oder mehr). Gibt die Schritte, die Entfernung, die Dauer und die Navigationsanweisungen zurück.
Unterstützt alle Verkehrsmittel: Auto, Fahrrad, öffentliche Verkehrsmittel, zu Fuß.
Anwendungsfall: GPS-App. Lieferservice, der die Routen optimiert. Mitfahr-App.
Kosten: 5 $ für 1.000 Anfragen.
Distance Matrix API
Berechnet die Entfernungen und Zeiten zwischen mehreren Punkten. Nützlich zur Optimierung komplexer Routen.
Beispiel: Du hast 10 Lieferpunkte. Die Distance Matrix sagt dir, wie lange die Fahrt zwischen jedem Punkt dauert. Ein Optimierungsalgorithmus findet die beste Route.
Kosten: 5 $ für 1.000 Anfragen.
Roads API
Ordnet rohe GPS-Koordinaten den tatsächlichen Straßen zu. Nützlich, wenn du ungenaue GPS-Daten von mobilen Geräten erhältst.
Anwendungsfall: Flottenverfolgungs-App. Routenmanagementsystem.
Kosten: 10 $ für 1.000 Anfragen.
Geolokalisierung und Adressen
Geocoding API
Konvertiert eine Adresse in GPS-Koordinaten (oder umgekehrt).
Beispiel: Der Benutzer gibt "10 Rue de la Paix, Paris" ein. Die Geocoding API gibt die GPS-Koordinaten (48.8566, 2.3522) zurück.
Anwendungsfall: Adressformular, das in GPS konvertiert. Immobilienverwaltungssystem.
Kosten: 5 $ für 1.000 Anfragen.
Geolocation API
Lokalisierung eines Geräts (Telefon, Tablet) ohne GPS. Nutzt Telekommunikationsantennen, WLAN-Netzwerke oder IP-Adressen.
Anwendungsfall: App, die die Position des Benutzers ermitteln möchte, ohne um Erlaubnis für den GPS-Zugriff zu bitten.
Kosten: 5 $ für 1.000 Anfragen.
Time Zone API
Gibt die Zeitzone eines GPS-Punkts zurück.
Anwendungsfall: Buchungs-App, die die lokale Uhrzeit des Kunden anzeigt. Internationales Planungssystem.
Kosten: 5 $ für 1.000 Anfragen.
Visuelle Inhalte
Street View Static API
Gibt ein 360°-Bild einer Straße zurück (die berühmte Street View-Ansicht von Google Maps).
Anwendungsfall: Immobilien-Website, die die Straße zeigt, in der sich die Immobilie befindet. Virtuelle Tour durch ein Viertel.
Kosten: 1,33 $ für 1.000 Bilder.
Street View Publish API
Ermöglicht das Veröffentlichen deiner eigenen 360°-Bilder auf Google Maps (für Unternehmen mit einem Business-Konto).
Anwendungsfall: Hotel, das 360°-Fotos seiner Zimmer veröffentlicht. Restaurant, das sein Inneres zeigt.
Kosten: Kostenlos.
Preisliste der API Google Maps im Detail
Google bietet 25.000 kostenlose Anfragen pro Monat an. Danach zahlst du nach Nutzung.
Hier sind die Kosten pro API (für 1.000 Anfragen):
| API | Kosten für 1.000 Anfragen |
|---|---|
| Maps JavaScript API | 7,00 $ |
| Maps Embed API | 7,00 $ |
| Maps Static API | 1,33 $ |
| Maps Elevation API | 0,70 $ |
| Directions API | 5,00 $ |
| Distance Matrix API | 5,00 $ |
| Roads API | 10,00 $ |
| Geocoding API | 5,00 $ |
| Geolocation API | 5,00 $ |
| Time Zone API | 5,00 $ |
| Places API (Nearby/Text) | 1,17 $ |
| Places API (Details) | 1,67 $ |
| Places Autocomplete | 0,35 $ |
| Street View Static API | 1,33 $ |
Beispiel für tatsächliche Kosten: Eine Liefer-App, die 100.000 Anfragen pro Monat an die Directions API stellt.
100.000 Anfragen = 100 × 1.000 Anfragen. 100 × 5 $ = 500 $ pro Monat.
Multipliziere mit 12: 6.000 $ pro Jahr.
Und das sind noch nicht die Anfragen an die Places API, Geocoding API usw.
Wichtig: Google gewährt Mengenrabatte. Ab 500.000 Anfragen/Monat kannst du spezielle Tarife aushandeln. Kontaktiere Google direkt.
Quoten und Einschränkungen der API Google Maps
Über die Kosten hinaus gibt es technische Quoten.
Standardquoten (ohne Google zu kontaktieren)
- 25.000 kostenlose Anfragen pro Tag (alle Dienste zusammen).
- 100 Anfragen pro Sekunde (Durchsatzbegrenzung).
- Maximal 120 Ergebnisse pro Anfrage (Nearby Search, Text Search).
Die Grenze von 120 Ergebnissen
Das ist eine wesentliche Einschränkung. Wenn du eine Nearby Search nach "Pizzerien in Paris" machst, gibt Google maximal 120 Ergebnisse zurück, auch wenn es mehr als 500 gibt.
Workaround: Mehrere Anfragen mit unterschiedlichen Radien stellen. Oder eine Paginierung basierend auf den "Page Tokens" verwenden, die Google dir bereitstellt.
Quoten pro API
Einige APIs haben spezifische Quoten:
- Places API: 100.000 Anfragen pro Tag (darüber hinaus musst du Google kontaktieren).
- Directions API: 25.000 Anfragen pro Tag.
- Distance Matrix API: 25.000 Anfragen pro Tag.
Wenn du überschreitest: Zusätzliche Anfragen werden abgelehnt. Du erhältst einen HTTP-Fehler 403.
Wie man mit der API Google Maps beginnt
Schritt 1: Ein Google Cloud-Projekt erstellen
Gehe zu console.cloud.google.com.
Erstelle ein neues Projekt. Gib ihm einen aussagekräftigen Namen ("Liefer-App", "Immobilien-Website" usw.).
Schritt 2: Aktiviere die APIs, die du benötigst
Gehe in der Konsole zu "APIs und Dienste" → "Bibliothek".
Suche die APIs, die du verwenden möchtest (Maps JavaScript API, Places API, Directions API usw.).
Klicke auf jede und drücke "Aktivieren".
Schritt 3: Einen API-Schlüssel erstellen
Gehe zu "Anmeldeinformationen" → "Anmeldeinformationen erstellen" → "API-Schlüssel".
Google generiert dir einen Schlüssel (eine lange zufällige Zeichenkette).
Wichtig: Dieser Schlüssel ist dein Zugang zu Google Maps. Teile ihn nicht öffentlich. Committe ihn nicht im Klartext auf GitHub.
Schritt 4: Den API-Schlüssel einschränken
Standardmäßig funktioniert dein API-Schlüssel überall. Das ist ein Sicherheitsrisiko.
Schränke ihn ein: - Nach Domain: Er funktioniert nur auf example.com. - Nach App: Er funktioniert nur in deiner Android- oder iOS-App. - Nach API: Er funktioniert nur für die Maps JavaScript API, nicht für die Directions API.
Das reduziert das Risiko, falls jemand deinen Schlüssel stiehlt.
Schritt 5: In deinen Code integrieren
Beispiel mit der Maps JavaScript API:
<html>
<head>
<script src="https://maps.googleapis.com/maps/api/js?key=DEIN_API_SCHLUESSEL"></script>
</head>
<body>
<div id="map" style="width: 100%; height: 500px;"></div>
<script>
const map = new google.maps.Map(document.getElementById('map'), {
zoom: 12,
center: { lat: 48.8566, lng: 2.3522 } // Paris
});
</script>
</body>
</html>
Ersetze DEIN_API_SCHLUESSEL durch deinen echten Schlüssel.
Beispiel mit der Places API (Restaurants suchen):
const service = new google.maps.places.PlacesService(map);
const request = {
location: { lat: 48.8566, lng: 2.3522 },
radius: 1000, // 1 km
type: 'restaurant'
};
service.nearbySearch(request, (results, status) => {
if (status === google.maps.places.PlacesServiceStatus.OK) {
results.forEach(place => {
console.log(place.name, place.rating);
});
}
});
Konkrete Anwendungsfälle der API Google Maps
1. Liefer-App (Uber Eats, Deliveroo)
Bedarf: Anzeige der nahegelegenen Restaurants, Berechnung der Lieferzeit, Routenverfolgung des Lieferfahrers.
Verwendete APIs: - Places API (Restaurants suchen). - Directions API (Lieferzeit berechnen). - Maps JavaScript API (Karte in Echtzeit anzeigen).
Geschätzte Kosten: 2.000-5.000 Anfragen/Tag = 10-25 $ pro Tag = 300-750 $ pro Monat.
2. Immobilien-Website (SeLoger, LeBonCoin)
Bedarf: Anzeige der Immobilien auf einer Karte. Berechnung der Entfernung zum Bahnhof, zur Schule, zum Supermarkt.
Verwendete APIs: - Maps JavaScript API (Karte anzeigen). - Geocoding API (Adressen in GPS konvertieren). - Distance Matrix API (Entfernungen berechnen).
Geschätzte Kosten: 500-1.000 Anfragen/Tag = 5-10 $ pro Tag = 150-300 $ pro Monat.
3. Flottenmanagement (für ein Logistikunternehmen)
Bedarf: Anzeige der Position der Fahrzeuge in Echtzeit. Optimierung der Routen. Berechnung der Entfernungen.
Verwendete APIs: - Maps JavaScript API (Fahrzeuge auf einer Karte anzeigen). - Directions API (Routen berechnen). - Distance Matrix API (Fahrten optimieren). - Roads API (GPS-Koordinaten an Straßen anpassen).
Geschätzte Kosten: 5.000-10.000 Anfragen/Tag = 50-100 $ pro Tag = 1.500-3.000 $ pro Monat.
4. Hotelbuchungsplattform
Bedarf: Anzeige der nahegelegenen Hotels zum Ziel. Anzeige der Street View-Fotos. Berechnung der Entfernungen zu den Attraktionen.
Verwendete APIs: - Places API (Hotels suchen). - Street View Static API (Fotos anzeigen). - Distance Matrix API (Entfernungen berechnen).
Geschätzte Kosten: 1.000-3.000 Anfragen/Tag = 10-30 $ pro Tag = 300-900 $ pro Monat.
Vorteile und Nachteile der API Google Maps
Vorteile
✅ Aktuelle Daten: Google aktualisiert seine Daten kontinuierlich. Du musst deine eigene Datenbank nicht pflegen.
✅ Weltweite Abdeckung: 195 Länder abgedeckt. Wenn du deine App in Australien, Japan oder Brasilien starten möchtest, ist Google Maps bereits dort.
✅ Hohe Verfügbarkeit: Google garantiert eine Verfügbarkeit von 99,95 %. Die Server fallen nie aus.
✅ Einfache Integration: Ein paar Codezeilen und es ist erledigt. Du musst keine Karte von Grund auf neu entwickeln.
✅ Technischer Support: Google bietet Dokumentation, Tutorials und Foren an.
Nachteile
❌ Hohe Kosten in großem Maßstab: Wenn du 10 Millionen Anfragen/Monat machst, zahlst du über 50.000 $ pro Monat.
❌ Begrenzung auf 120 Ergebnisse: Du kannst nicht alle Ergebnisse einer Suche mit einer einzigen Anfrage abrufen.
❌ Abhängigkeit von Google: Wenn Google seine Preise oder Nutzungsbedingungen ändert, hast du keine Wahl. Du musst deine App anpassen.
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.