Zurück zum Blog
Anleitungen & How-tos2026-03-15·9 Min. Lesezeit

Alles wissen über die Google Maps API und ihre Funktionen

Von Ibrahim DemolCEO IBLeadAktualisiert am 12. Juni 2026

Alles über die Google Maps API und ihre Funktionen zu wissen, bedeutet, ein viel größeres Ökosystem zu verstehen als nur eine einfache Online-Karte. Google Maps bietet etwa zwanzig verschiedene APIs, jede mit eigenen Quoten, Preisen und Anwendungsfällen. Egal, ob Sie Entwickler, Produktmanager oder Vertriebsmitarbeiter sind, der versucht, Daten von lokalen Unternehmen zu extrahieren, dieser Artikel gibt Ihnen einen umfassenden und praktischen Überblick.


Was ist eine API und warum ist die von Google Maps besonders?

Eine API (Application Programming Interface) ist ein Vertrag zwischen zwei Systemen. Sie senden eine strukturierte Anfrage, der entfernte Server sendet Ihnen Daten zurück. Sie müssen nicht verstehen, wie Google seine Daten speichert – Sie verwenden einfach die dokumentierten Endpunkte.

Die Google Maps API ist aus zwei Gründen besonders. Erstens basiert sie auf der dichtesten Kartenbasis der Welt: Milliarden von Points of Interest, Fotos, Bewertungen, Öffnungszeiten, Routen. Zweitens ist sie modular – Sie aktivieren nur das, was Sie benötigen, und bezahlen nach Nutzung.


Die großen Familien der Google Maps API

Google gruppiert seine Maps APIs in mehrere Kategorien in der Google Cloud Console. Hier ist ein umfassender Überblick.

1. Anzeige und Manipulation von Karten

Das ist das historische Herzstück des Angebots. Diese APIs ermöglichen es, eine Karte in jede Schnittstelle zu integrieren.

Maps JavaScript API Die am häufigsten verwendete. Sie ermöglicht die Anzeige einer interaktiven Karte in einem Browser über JavaScript. Sie steuern den Zoom, die Marker, die Informationsschichten, die visuellen Stile. Die Daten werden im JSON-Format ausgetauscht. → Google Cloud Console

Maps Embed API Einfacher: Eine einzige HTTP-Anfrage reicht aus, um eine Karte in eine Webseite zu integrieren. Kein JavaScript erforderlich. Ideal für statische Seiten oder CMS ohne Zugriff auf den Code. → Google Cloud Console

Maps Static API Generiert ein PNG-Bild einer Karte aus URL-Parametern. Keine Interaktivität, aber keine Abhängigkeit von JavaScript. Nützlich für E-Mails, PDFs, automatisierte Berichte. → Google Cloud Console

Maps SDK für Android / iOS Die mobilen Äquivalente der Maps JavaScript API. Das Android SDK integriert sich in Java/Kotlin-Projekte, das iOS SDK in Swift/Objective-C-Projekte. Beide bieten die gleichen Anpassungsmöglichkeiten wie die Webversion. → Android | iOS


2. Geolokalisierung und geografische Daten

Diese APIs arbeiten mit Koordinaten, Adressen und Höhen.

Geocoding API Konvertiert eine Textadresse ("12 rue de la Paix, Paris") in GPS-Koordinaten (Breitengrad/Längengrad) und umgekehrt (Reverse Geocoding). Unverzichtbar zur Normalisierung von Adressdatenbanken. → Google Cloud Console

Geolocation API Geolokalisiert ein Gerät ohne GPS, indem es die Mobilfunkmasten oder die umliegenden Wi-Fi-Zugangspunkte nutzt. Die Genauigkeit variiert je nach Umgebung, funktioniert aber auch dort, wo GPS versagt. → Google Cloud Console

Maps Elevation API Gibt die Höhe eines geografischen Punktes (oder einer Reihe von Punkten) zurück. Nützlich für Outdoor-Anwendungen, Höhenberechnungen oder Umweltstudien. → Google Cloud Console

Time Zone API Gibt die Zeitzone zurück, die zu GPS-Koordinaten gehört. Einfach, aber entscheidend für Anwendungen, die Termine oder internationale Lieferungen verwalten. → Google Cloud Console


3. Routen und Navigation

Directions API Berechnet eine Route zwischen zwei Punkten (oder mehr). Unterstützt alle Verkehrsmittel: Auto, öffentliche Verkehrsmittel, Fahrrad, zu Fuß. Gibt detaillierte Schritte, Zeiten, Entfernungen und Points of Interest auf der Route zurück. → Google Cloud Console

Distance Matrix API Berechnet die Entfernungen und Fahrzeiten zwischen mehreren Ursprüngen und Zielen gleichzeitig. Sehr nützlich für Logistikanwendungen, Dispatch-Tools oder Liefervergleichsseiten. → Google Cloud Console

Roads API Nimmt eine Reihe von Roh-GPS-Koordinaten (von einer GPS-Aufzeichnung) und "verknüpft" sie mit echten Straßen. Nützlich, um eine präzise Route aus ungenauen Geolokalisierungsdaten zu rekonstruieren. → Google Cloud Console


4. Standortsuche: die Places API

Dies ist die relevanteste API für die Geschäftsanbahnung und die Extraktion von Unternehmensdaten.

Places API Gibt Zugriff auf die Google-Datenbank für Orte: Name, Adresse, Telefon, Website, Öffnungszeiten, Bewertung, Anzahl der Bewertungen, Fotos, Kategorien. Sie können nach Art des Unternehmens, geografischem Gebiet oder Mindestbewertung suchen.

Die Places API hat jedoch eine wesentliche Einschränkung: Sie begrenzt die Ergebnisse auf 60 Orte pro Suche (20 pro Seite, maximal 3 Seiten). Für eine ganze Stadt oder einen kompletten Bereich wird diese Grenze schnell zu einem Hindernis.

Google Cloud Console


5. Street View

Street View Publish API Ermöglicht das Veröffentlichen von 360°-Fotos auf Google Maps von einer Drittanbieteranwendung aus. Wird von professionellen 360°-Kameras und virtuellen Besichtigungsdiensten verwendet. → Google Cloud Console

Street View Static API Generiert ein statisches Bild einer Street View-Ansicht aus Koordinaten oder einer Adresse. Keine Navigation möglich, aber einfache Integration in jede Seite. → Google Cloud Console


Wie starte ich mit der Google Maps API?

Schritt 1: Erstellen Sie ein Google Cloud-Projekt

Gehen Sie zu console.cloud.google.com. Erstellen Sie ein neues Projekt. Aktivieren Sie die Abrechnung – Google bietet 200 $ monatliches Guthaben, aber eine Kreditkarte ist erforderlich.

Schritt 2: Aktivieren Sie die benötigten APIs

Durchsuchen Sie die API-Bibliothek, suchen Sie jeden Dienst und klicken Sie auf "Aktivieren". Aktivieren Sie nur das, was Sie tatsächlich verwenden – jede aktive API ist eine potenzielle Angriffsfläche.

Schritt 3: Generieren Sie einen API-Schlüssel

Erstellen Sie unter "Anmeldeinformationen" einen API-Schlüssel. Beschränken Sie ihn sofort: nach Domain (für Web-APIs), nach IP-Adresse (für Server-APIs) oder nach Anwendung (für mobile SDKs). Ein unbeschränkter Schlüssel ist ein Sicherheits- und Abrechnungsrisiko.

Schritt 4: Überwachen Sie Ihre Quoten

Jede API hat ihre eigenen Quoten und Preise. Die Maps JavaScript API kostet 7 $ für 1.000 Kartenaufrufe über das kostenlose Guthaben hinaus. Die Places API kostet zwischen 17 $ und 32 $ für 1.000 Anfragen, je nach Typ. Richten Sie Budgetwarnungen in Google Cloud ein, um unangenehme Überraschungen zu vermeiden.


Die Grenzen der Google Maps API für die Geschäftsanbahnung

Die Google Maps API ist für Entwickler konzipiert, die Anwendungen erstellen. Sie ist nicht optimiert, um große Listen von Unternehmen zu extrahieren.

Die Grenze von 60 Ergebnissen. Die Places API gibt maximal 60 Orte pro Suche zurück. Um ganz Paris in der Kategorie "Klempner" abzudecken, müssen Sie die Stadt in Dutzende von Zonen aufteilen, die Anfragen vervielfachen und die Ergebnisse deduplizieren. Technisch machbar, aber zeitaufwendig und kostspielig.

Die Kosten im großen Maßstab. Um 10.000 Unternehmensprofile über die Places API zu extrahieren, sind etwa 167 "Nearby Search"-Anfragen (zu 32 $ / 1.000) sowie ebenso viele "Place Details"-Anfragen (zu 17 $ / 1.000) erforderlich, um E-Mails und Telefone abzurufen. Die Gesamtkosten übersteigen leicht 50 € für 10.000 Kontakte – ganz zu schweigen von der Entwicklungszeit.

Die technische Komplexität. Die Verwaltung von Pagination, Quotenfehlern, Deduplication, Speicherung und Aktualisierung von Daten erfordert eine nicht triviale Infrastruktur.

Die Nutzungsbedingungen. Die AGB von Google Maps verbieten ausdrücklich das Scraping und die Erstellung von Datenbanken aus ihren Daten. Die Verwendung der Places API zum Aufbau einer dauerhaften Prospektionsdatenbank befindet sich in einer rechtlichen Grauzone.


Eine direkte Alternative: IBLead

Für Vertriebsteams und Marketing, die lokale Unternehmensdaten ohne Entwicklung wünschen, ist IBLead eine vorindexierte Datenbank mit über 50 Millionen Einrichtungen in 37 Ländern. Alles ist bereits extrahiert und strukturiert – Sie suchen, filtern und exportieren in CSV in wenigen Minuten.

Im Gegensatz zu einem Places API-Aufruf, der Ihnen 60 Ergebnisse zurückgibt, deckt IBLead ein ganzes Land mit einer einzigen Suche ab. Die Daten umfassen über 50 Felder pro Eintrag: Name, Adresse, Telefon, E-Mail, Website, Google-Bewertung, Anzahl der Bewertungen, Website-Technologien (über 160 erkannte Technologien) und für Frankreich die SIRET-Nummer und den Namen des Geschäftsführers.

Die Datenbank wird wöchentlich aktualisiert. Der Export ist sofort – keine Wartezeit, kein Echtzeit-Scraping.

Die Kosten: 44 € für 10.000 Leads, also 0,004 € pro Kontakt. Probieren Sie es mit 200 credits aus.

kostenlose Credits – 200 credits inklusive


FAQ – Häufig gestellte Fragen zur Google Maps API

Ist die Google Maps API kostenlos?

Google bietet 200 $ monatliches Guthaben, was etwa 28.000 Kartenaufrufen oder 6.000 Anfragen für Places Details entspricht. Darüber hinaus fallen Gebühren an. Für Projekte mit hohem Volumen können die Kosten schnell signifikant werden.

Was ist der Unterschied zwischen der Maps JavaScript API und der Places API?

Die Maps JavaScript API zeigt interaktive Karten in einem Browser an und manipuliert sie. Die Places API sucht und gibt Informationen über spezifische Orte (Unternehmen, Denkmäler usw.) zurück. Beide werden oft zusammen verwendet, aber separat abgerechnet.

Kann man die Google Maps API für die Geschäftsanbahnung nutzen?

Technisch ja, aber mit erheblichen Einschränkungen: Begrenzung auf 60 Ergebnisse pro Suche, Kosten im großen Maßstab und restriktive Nutzungsbedingungen für den Aufbau von Datenbanken. Für die Prospektion in großem Maßstab ist eine vorindexierte Datenbank wie IBLead besser geeignet.

Was ist die Grenze von 120 Ergebnissen bei Google Maps?

Wenn Sie direkt auf Google Maps suchen (nicht über die API), zeigt die Benutzeroberfläche maximal 120 Ergebnisse pro Suche an. Diese Grenze gilt auch für einige Scraping-Tools. Die Places API hingegen ist auf 60 Ergebnisse begrenzt. Um diese Grenzen zu überschreiten, müssen geografische Suchen aufgeteilt oder eine vorindexierte Datenbank verwendet werden.

Wie erhält man einen Google Maps API-Schlüssel?

Erstellen Sie ein Konto in der Google Cloud Console, aktivieren Sie die Abrechnung, erstellen Sie ein Projekt, aktivieren Sie die gewünschten APIs und generieren Sie dann einen Schlüssel im Abschnitt "Anmeldeinformationen". Beschränken Sie den Schlüssel immer nach Domain oder IP-Adresse, um eine unbefugte Nutzung zu vermeiden.

Welche Programmiersprachen sind mit der Google Maps API kompatibel?

Die Maps JavaScript API funktioniert mit jedem JavaScript-Framework (React, Vue, Angular, Vanilla JS). Die mobilen SDKs unterstützen Java/Kotlin für Android und Swift/Objective-C für iOS. Die REST-APIs (Geocoding, Places, Directions usw.) sind von jeder Sprache aus zugänglich, die HTTP-Anfragen stellen kann: Python, PHP, Ruby, Go, Java usw.


Zusammenfassung

Die Google Maps API ist ein Ökosystem von zwanzig verschiedenen APIs, die jeweils für einen bestimmten Anwendungsfall optimiert sind: Kartenanzeige, Geolokalisierung, Routenberechnung, Standortsuche. Für Entwickler, die Anwendungen erstellen, ist es eine unverzichtbare Infrastruktur.

Für Vertriebsteams, die versuchen, Listen von lokalen Interessenten zu extrahieren, machen die Grenzen der Places API (60 Ergebnisse, Kosten im großen Maßstab, technische Komplexität) den Ansatz unpraktisch. Spezialisierte Tools wie IBLead erfüllen dieses spezifische Bedürfnis direkter, ohne eine Zeile Code.

Bereit loszulegen?

Zugriff auf jedes Google Maps Unternehmen, angereichert mit E-Mails und rechtlichen Daten.

IBLead kostenlos testen