Zurück zum Blog
Anleitungen & How-tos2025-06-13·9 Min. Lesezeit

API Google Maps: Funktionen, Preise und Anwendungsfälle 2025

Von Ibrahim DemolCEO IBLeadAktualisiert am 26. März 2026

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 testen