Häufig gestellte Fragen (FAQ)

Erste Schritte

Kenntnis der Nutzungsbedingungen

Nutzungsbeschränkungen und Abrechnung

Nutzung von Google Maps APIs

Google Maps API Services

Erste Schritte

Was sind Google Maps APIs?

Mit Google Maps APIs haben Entwickler mehrere Möglichkeiten, um Google Maps in Webseiten einzubetten. Zudem sind sowohl einfache Nutzung als auch umfangreiche Anpassungen möglich. Es gibt derzeit verschiedene API-Angebote:

Je nach Ihren Anforderungen können Sie eine dieser APIs oder eine Kombination aus mehreren nutzen.

Wenn Sie eine Unternehmens- oder eine kommerzielle Website betreiben, ist möglicherweise auch Google Maps API for Work für Sie interessant.

Welche API benötige ich?

Hilfe zur richtigen API-Auswahl auf Basis Ihrer Funktionsanforderungen finden Sie in der API-Auswahl.

Welche Länder werden von Google Maps APIs abgedeckt?

Das Google Maps-Team gibt beständig neue Kartendaten aus und erhöht so die internationale Abdeckung. Die neuesten Abdeckungsinformationen finden Sie in den Google Maps-Abdeckungsdaten. Sie können die Daten über das Filterfeld oben auf der Seite filtern. Beachten Sie, dass sich die Abdeckungsdaten im Falle einer Änderung der Lizenzvereinbarung mit dem Datenprovider ändern können.

Siehe auch:

Kann ich Google Maps ohne die Nutzung von Google Maps APIs auf meiner Website bereitstellen?

Ja. Google Maps bietet nun die Möglichkeit, dass Sie die angezeigte Karte in Ihre Website oder Ihren Blog einbetten können. Dazu sind weder Programmierkenntnisse noch Google Maps APIs erforderlich. Weitere Informationen dazu finden Sie hier.

Wie kann ich Maps-Anwendungen auf mobilen Geräten bereitstellen?

Das Produkt Google Maps JavaScript API wurde für mobile Geräte entwickelt und eignet sich für Browseranwendungen auf Desktop-PCs und auf Geräten, die einen Webbrowser mit einer umfassenden JavaScript-Implementierung aufweisen, wie z. B. das Apple iPhone.

Bei Anwendungen auf Geräten, die nicht für die Verwendung von JavaScript API geeignet sind, werden von Google Static Maps API Kartenbilder mit Markern und Polylinien in den Formaten GIF, JPG und PNG geliefert. Beachten Sie, dass bei einer Verwendung von Google Static Maps API außerhalb von browserbasierten Anwendungen eine Verknüpfung des Kartenbilds mit Google Maps erforderlich ist.

Zur Einbindung von Karten in eine Android-Anwendung verwenden Sie die Externe Bibliothek für Android Maps.

Zur Einbindung von Karten in eine native iOS-Anwendung verwenden Sie Google Maps SDK for iOS.

Wie kann ich Google Maps API auf meiner Site verwenden?

Beispiele und Details dazu finden Sie in der Dokumentation für Maps JavaScript API.

Wie werde ich über Änderungen von Google Maps APIs informiert?

Sie können Google Geo Developers Blog abonnieren, um Neuigkeiten über die zahlreichen Angebote der Google Geo-Entwickler zu erhalten.

Zudem gibt es für jede API eine Benachrichtigungsgruppe, von der Sie über Änderungen, die sich möglicherweise auf Ihre Anwendungen auswirken könnten, informiert werden (z. B. über neue Releases). Diese Gruppen sind auf der Seite Google Maps API Support aufgeführt.

Kenntnis der Nutzungsbedingungen

Wie lauten die Nutzungsbedingungen für Google Maps API?

Die Nutzungsbedingungen für Google Maps API finden Sie unter:

https://developers.google.com/maps/terms

Wenn Sie Google Maps API for Work-Kunde sind, finden Sie die Nutzungsbedingungen für Ihre Verwendung von Google Maps APIs in Ihrer Vereinbarung.

Erfüllt meine Site die Nutzungsbedingungen für Google Maps API?

Maps API ist für alle Sites verfügbar, die von den Nutzern kostenfrei aufgerufen werden können. Sie können Google Maps APIs sowohl auf kommerziellen als auch auf nicht gewerbsmäßigen Websites nutzen, sofern Ihre Site die Nutzungsbedingungen erfüllt.

Allerdings gibt es einige Verwendungsmöglichkeiten von Google Maps APIs, die wir nicht tolerieren: beispielsweise Karten mit Ortsangaben in einer Stadt, an denen illegale Drogen gekauft werden können, und alle anderen illegalen Aktivitäten. Zudem respektieren wir die Privatsphäre, daher dürfen Google Maps APIs nicht dazu verwendet werden, um persönliche Informationen über Personen zu ermitteln.

Bevor Sie eine Anwendung entwickeln und starten, sollten Sie selbst ermitteln, ob diese Anwendung mit den Nutzungsbedingungen übereinstimmt. Die Techniker von Google bieten nur technische Hilfe und keine Rechtsberatung. Google behält sich das Recht vor, Ihre Nutzung des Diensts jederzeit auszusetzen oder zu beenden. Lesen Sie daher die Nutzungsbedingungen sorgfältig durch.

Wenn Sie eine Unternehmens- oder eine kommerzielle Website betreiben, ist möglicherweise auch Google Maps API for Work für Sie interessant. Dafür gelten andere Nutzungsbedingungen, die ggf. besser auf Ihre Anforderungen zugeschnitten sind.

Kann ich Karten- und Satellitenbilder direkt aufrufen?

Sie dürfen die Karten- und Satellitenbilder nur über Google Maps APIs aufrufen (und beispielsweise nicht über eine selbst erstellte Mapping-API oder über ein Script für den Massendownload von Kacheln). Ihrer Anwendung wird der Zugriff auf die Kacheln verwehrt, falls Sie versuchen, diese außerhalb von Google Maps APIs aufzurufen. Weitere Informationen dazu finden Sie in Abschnitt 10.1.a in den Nutzungsbedingungen von Google Maps.

Kann ich Google Maps API auf einer kommerziell genutzten Website verwenden?

Solange Ihre Site allgemein und kostenfrei für die Nutzer verfügbar ist, können Sie Google Maps API verwenden. Wenn beispielsweise auf Ihrer Website Werbung vorhanden ist, entspricht sie vermutlich den Nutzungsbedingungen von Google Maps API. Wenn die Nutzer dafür bezahlen müssen, damit sie auf Ihrer Website Informationen einstellen können (z. B. ihre Häuser für den Verkauf angeben), und diese Daten mithilfe von Google Maps API in einem kostenfreien Bereich der Site angezeigt werden, erfüllen Sie ebenfalls die Nutzungsbedingungen von Google Maps API.

Allerdings sind nicht alle kommerziellen Anwendungsfälle zulässig. Sofern auf Ihre Website eines der folgenden Kriterien zutrifft, müssen Sie die entsprechende Google Maps API for Work-Lizenz erwerben:

  • Ihre Site steht nur zahlenden Kunden zur Verfügung.
  • Auf Ihre Site kann nur innerhalb des Unternehmens oder von Ihrem Intranet aus zugegriffen werden.
  • Ihre Anwendung bezieht sich auf Unternehmensversand, Flottenmanagement, Nachverfolgung von Business Assets oder ähnliche Anwendungen.

Beachten Sie, dass sich Google das Recht vorbehält, Ihre Nutzung von Google Maps API jederzeit auszusetzen oder zu beenden. Lesen Sie daher die Nutzungsbedingungen sorgfältig durch.

Kann ich mit Google Maps APIs Anwendungen nachverfolgen?

Es gibt keinerlei Einschränkung für die Anzeige von Echtzeitdaten (Tracking, Nachverfolgung) mit Google Maps APIs, sofern die Anwendung öffentlich und kostenfrei verfügbar ist und auch anderweitig den Nutzungsbedingungen entspricht. Bei ausschließlich internen Anwendungen muss Google Maps API for Work verwendet werden. Weitere Informationen dazu finden Sie in Abschnitt 10.4 in den Nutzungsbedingungen.

Kann ich Google Maps in einer Anwendung, die nicht internetbasiert ist, verwenden?

Ja, Google Maps APIs können nun in Desktop-Anwendungen eingesetzt werden, sofern die anderen Einschränkungen in den Nutzungsbedingungen berücksichtigt werden. Beachten Sie hier Folgendes: Damit eine Desktop-Anwendung als „öffentlich zugänglich“ gilt, muss eine öffentlich verfügbare Webseite vorhanden sein, von der sie heruntergeladen werden kann. Weitere Informationen dazu finden Sie in Abschnitt 9.1 in den Nutzungsbedingungen.

Google Maps JavaScript API wird nur bei Ausführung in einem der unterstützten Browser unterstützt.

Kann ich Google Maps APIs auf einer Site verwenden, die durch ein Kennwort geschützt ist?

Ja, das ist möglich. Sie sollten jedoch erst die Nutzungsbedingungen lesen, bevor Sie Google Maps APIs auf einer kennwortgeschützten Website verwenden. Sofern die Nutzer sich kostenfrei für ein Kennwort anmelden können, oder wenn der Zweck der kennwortgeschützten Karte darin besteht, die öffentlich verfügbare Karte zu optimieren (z. B. Administration), entspricht die Site vermutlich den Nutzungsbedingungen. Ist dies nicht der Fall, müssen Sie Google Maps API for Work verwenden.

Kann ich Screenshots von einer Google Maps API-Anwendung in gedruckter Form oder in Offline-Medien nutzen?

Die Nutzung von Google Maps-Bildmaterial in gedruckter Form und Offline-Medien muss den Genehmigungsgrundlagen entsprechen, die Sie hier finden:

http://www.google.com/permissions/geoguidelines.html

Wie kann ich verhindern, dass meine Inhalte in Google-Suchergebnisse einbezogen werden?

Diese Daten werden von uns nicht mehr erfasst. Der Einsatz des Parameters indexing ist obsolet und hat keine Auswirkung. Sie müssen also nicht mehr explizit widersprechen – im Gegenteil: Wir bitten Sie, diesen Parameter sobald wie möglich zu entfernen.

Damit Ihre Seite oder Website nicht mehr in den Suchergebnissen erscheint, befolgen Sie die Anweisungen in unserem Webmaster-Hilfecenter.

Welche Informationen werden an Google übermittelt, wenn ich JavaScript Maps API verwendet?

Bei Verwendung von JavaScript Maps API werden die folgenden Angaben an Google gesendet:

  • Kartengröße und Standort zum Abruf von Kacheln mit Karten und Copyright-Angaben
  • Adressen für das Geocoding
  • Wegbeschreibungen und Höhenanforderungen
  • Standorte in der Umgebung, um nach Orten zu suchen
  • KML (bei Verwendung von „KmlLayer“)
Kann ich mithilfe von Google Static Maps API ein Kartenbild generieren, das auf meiner Website gespeichert und von dieser bereitgestellt wird?

Bildkopien, die mit Google Static Maps API erstellt wurden, dürfen nicht auf Ihrer Website gespeichert und von dieser bereitgestellt werden. Auf allen Webseiten, für die statische Bilder erforderlich sind, muss das Attribut src des HTML-Tags img oder das CSS-Attribut background-image des HTML-Tags div direkt mit Google Static Maps API verknüpft werden. Auf diese Weise werden alle Kartenbilder innerhalb des HTML-Inhalts der Webseite dargestellt und direkt von Google für die Endnutzer bereitgestellt.

Nutzungsbeschränkungen und Abrechnung

Für welche Google Maps APIs sind Nutzungsbeschränkungen vorhanden?

Google Maps APIs sind in vielen Anwendungsfällenkostenlos, mit festgelegten Nutzungsbeschränkungen und kalkulierbaren Überschreitungsgebühren für die Verwendung von Standard-APIs sowie mit Jahresverträgen für den Einsatz in Unternehmen.

Für folgende APIs gelten keine Nutzungsbeschränkungen:

Für folgende Maps APIs gelten Nutzungsbeschränkungen. Klicken Sie auf die API, um Details zu den jeweiligen Nutzungsbeschränkungen aufzurufen:

Die Bereitstellung von Maps APIs muss in Übereinstimmung mit den standardmäßigen Nutzungsbedingungen erfolgen.

Wie lauten die Nutzungsbeschränkungen für Google Maps APIs?

Die meisten Google Maps APIs verfügen über ein festgelegtes Tageskontingent, das in Google Developers Console eingestellt werden kann. Die Standardanzahl für Abfragen sowie die Maximalwerte sind je nach API unterschiedlich. Sie können die festgelegten Tageskontingente erhöhen, indem Sie die Abrechnung aktivieren oder eine Premium-Lizenz erwerben.

  • Web Services APIs:

    In Google Maps Web Services APIs sind2.500 kostenfreie Anforderungen pro Tag enthalten. Für höhere Tageskontingente (bis zu 100.000 pro Tag) bieten wir nutzungsbasierte Preise.

    Für nutzungsbasierte Preise müssen Sie die .

  • Web APIs:

    Für Google Maps JavaScript API, Google Static Maps API und Google Street View Image API sind Standardtageslimits von 25.000 geladenen Karten pro Tag vorgesehen. Wenn von Ihrer Website oder Anwendung 25.000 geladene Karten oder mehr pro Tag an 90 aufeinanderfolgenden Tagen generiert werden, werden wir uns mit Ihnen in Verbindung setzen, um mit Ihnen über eine Kostenlösung zu sprechen. Die Überschreitung der Beschränkungen muss Ihnen jedoch keine Sorgen bereiten, wir werden Ihren API-Zugriff nicht sofort sperren oder Fehlermeldungen auf Ihrer Website ausgeben.

Eine exakte Definition für die folgenden Punkte finden Sie in den weiterführenden Fragen:

Hinweis: Anwendungen, die (nach dem Ermessen von Google) dem öffentlichen Interesse dienen, sind diesen Nutzungsbeschränkungen nicht unterworfen. Eine Karte zur Katastrophenhilfe unterliegt beispielsweise keinen Nutzungsbeschränkungen, selbst wenn diese von einem kommerziellen Unternehmen entwickelt wurde und/oder gehostet wird. Darüber hinaus können gemeinnützige Organisationen mit einem erwiesenen Bedarf an erhöhten Geocoding-Beschränkungen oder interner Nutzung von Google Maps API eine Google Maps API for Work-Lizenz über das Förderprogramm Google Earth Outreach beantragen.

Wie wird die Kontingentnutzung berechnet?

Die Berechnung der Kontingentnutzung ist abhängig von der API. Von Web Services APIs werden Anforderungen verwendet (beachten Sie, dass von Google Maps Distance Matrix API Elemente verwendet werden). Von Web APIs werden geladene Karten zur Berechnung der Kontingentnutzung herangezogen.

Bei Google Maps Distance Matrix API wird jede an die API gesendete Abfrage durch die Anzahl der zulässigen Elemente begrenzt. Diese Anzahl errechnet sich aus der Anzahl der Starts multipliziert mit der Anzahl der Ziele.

Hinweis: Es gibt zwei Kontingenttypen für Nutzungsbeschränkungen von Google Maps API Web Services: langfristige (Tageskontingent) und kurzfristige (Anforderungskontingent) Kontingente. Für die APIs gelten möglicherweise weitere Einschränkungen, z. B. „Standorte pro Anforderung“ für Elevation API. Zusätzlich zum Tageskontingent ist für „Image APIs“ eine maximale Bildauflösung vorgegeben. Weitere Informationen finden Sie in den jeweiligen Nutzungsbeschränkungen für Google Maps APIs.

Was genau ist eine „geladene Karte“ im Rahmen der für Google Maps Web APIs geltenden Nutzungsbeschränkungen?

Eine einzelne geladene Karte bzw. der Kartenladevorgang wird folgendermaßen definiert:

  1. Eine Karte wird mit Google Maps JavaScript API angezeigt, wenn sie über eine Webseite oder eine Anwendung geladen wird.
  2. Ein Street View-Panorama wird mit Google Maps JavaScript API von einer Webseite oder Anwendung dargestellt, eine Karte wird jedoch nicht angezeigt.
  3. Von Google Static Maps API erfolgt eine einzelne Anforderung für ein Kartenbild.
  4. Von Google Street View Image API erfolgt eine einzelne Anforderung für ein Panoramabild.

Das Ausmaß der Interaktion zwischen Nutzer und Karte nach dem Kartenladevorgang hat keinerlei Auswirkung auf die Nutzungsbeschränkungen. Beachten Sie, dass die Darstellung eines Street View-Panoramas unter Verwendung von Google Maps JavaScript API durch eine Anwendung, von der bereits eine Karte mithilfe von Maps API auf derselben Seite angezeigt wird, nicht als weitere, zusätzlich geladene Karte betrachtet wird.

Google Maps API for Work-Anwendungen werden durch Seitenaufrufe beschränkt, die sich von geladenen Karten unterscheiden. Weitere Informationen dazu finden Sie unter Google Maps API for Work – Häufig gestellte Fragen (FAQ).

Wie kann ich meine Kontingentnutzung überwachen?

Sie können die Kontingentnutzung einzelner APIs mit Google Developers Console überwachen.

  1. Wählen Sie dazu in der Dropdownliste „Project“ das Projekt aus, in dem die zu überprüfende API enthalten ist.
  2. Klicken Sie in der Liste der aktivierten APIs auf den API-Namen.
  3. Klicken Sie oben auf der Seite auf Quota oder Usage.

Hinweis: Wenn Sie den Bericht zum Datenverkehr und die Abrechnungsinformationen für das gesamte Projekt aufrufen möchten, müssen Sie zuerst die Abrechnung aktivieren.

Was passiert, wenn ich die Nutzungsbeschränkungen überschreite?

Wenn Sie die Nutzungsbeschränkungen für eine bestimmte Google Maps API überschreiten, wird von der API eine Fehlermeldung ausgegeben. Wenn Sie die Nutzungsbeschränkungen mehrfach überschreiten, kann Ihr Zugriff auf die API vorübergehend gesperrt werden.

  • Web Services APIs

    Für Google Maps API Web Services gibt es zwei Kontingenttypen für Nutzungsbeschränkungen: langfristige (Tageskontingent) und kurzfristige (Anforderungskontingent) Kontingente. Sollten Sie die Tagesbeschränkung überschreiten oder den Dienst anderweitig missbrauchen, wird vom Webdienst eine bestimmte Fehlermeldung zurückgegeben. Falls Sie die Beschränkungen weiterhin überschreiten, kann Ihr Zugang zum Webdienst ggf. gesperrt werden.

    Folgendermaßen können die für Google Maps API Web Services geltenden Nutzungsbeschränkungen überschritten werden:

    • Pro Tag werden zu viele Anforderungen gesendet.
    • Anforderungen werden zu schnell gesendet, also zu viele Anforderungen pro Sekunde.
    • Anforderungen werden über einen längeren Zeitraum zu schnell gesendet, oder der Webdienst wird anderweitig missbräuchlich eingesetzt.
    • Andere Nutzungsbeschränkungen werden überschritten, z. B. „Standorte pro Anforderung“ für Elevation API.

    Hinweis: Für vier Web Services APIs ist ein entsprechender clientseitiger Dienst in „JavaScript API“ verfügbar: Directions, Distance Matrix, Elevation und Geocoding. Für clientseitige APIs gelten andere Nutzungsbeschränkungen. Für JavaScript APIs gilt eine Sitzungsbeschränkung pro Karte, sodass die Anforderungen auf die Nutzer verteilt werden. Auf diese Weise kann die browserbasierte Nutzung mit zunehmender Nutzeranzahl skaliert werden.

  • Web APIs

    Für Google Maps JavaScript API v3, Google Static Maps API und Google Street View Image API gilt Folgendes: Wenn von Ihrer Website oder Anwendung 25.000 geladene Karten oder mehr pro Tag an 90 aufeinanderfolgenden Tagen generiert werden, wird Google Sie kontaktieren und Ihnen die Zahlungsoptionen vorstellen. Wir werden Ihnen dann eine Kauffrist nennen. Bis zu diesem Datum wird Ihre Website wie bisher funktionieren, ohne dass die Karten anders angezeigt werden würden.

    Wenn die Frist abgelaufen ist, und Sie bis dahin weder die Abrechnung aktiviert noch eine Google Maps API for Work-Lizenz erworben haben, werden die Karten weiterhin auf Ihrer Website angezeigt werden – dies gilt jedoch nur für die ersten 25.000 geladenen Karten pro Tag. Über diese Anzahl hinaus wird Maps API nicht mehr funktionieren.

Überschrittene Nutzungsbeschränkungen

Bei einer Überschreitung der Nutzungsbeschränkungen erhalten Sie den Statuscode OVER_QUERY_LIMIT als Antwort.

Das heißt, dass vom Webdienst nun keine „normalen“ Antworten mehr zurückgegeben werden. Stattdessen erhalten Sie nur noch den Statuscode OVER_QUERY_LIMIT, bis die Nutzungsbeschränkung wieder aufgehoben ist. Das kann folgendermaßen geschehen:

  • Innerhalb von einigen Sekunden, sofern der Fehler entstanden ist, weil von der Anwendung zu viele Anforderungen pro Sekunde gesendet wurden.
  • Innerhalb der nächsten 24 Stunden, sofern der Fehler entstanden ist, weil von der Anwendung zu viele Anforderungen pro Tag gesendet wurden. Die Tageskontingente werden um Mitternacht (Pacific Standard Time) zurückgesetzt.

Falls Sie die täglichen Nutzungsbeschränkungen regelmäßig überschreiten, sollten Sie Folgendes in Betracht ziehen:

  • Nutzung senken, indem Sie Anwendungen für eine effizientere Nutzung von Google Maps APIs optimieren.
  • Nutzungsbeschränkungen erhöhen, indem Sie für das Projekt die Abrechnung aktivieren.
  • Eine Google Maps API for Work-Lizenz erwerben.
Auf meiner Website ist viel Datenverkehr. Kann ich Maps API verwenden?

Ja. Allerdings wird empfohlen, dass Sie sich mit den Nutzungsbeschränkungen für von der Anwendung verwendete Google Maps APIs vertraut machen.

Sollte ich den Google Maps APIs Premium-Plan erwerben?

Sie sollten den Google Maps APIs Premium-Plan erwerben, wenn Ihr Unternehmen oder Ihre Organisation einen der nachstehenden Punkte benötigt:

  • Ein SLA mit technischem Support rund um die Uhr.
  • Möglichkeit zum Verkauf eines Produkts oder Diensts mit Google Maps-Einbettung.
  • Möglichkeit, Google Maps APIs für eine interne Anwendung oder Website zu nutzen.
  • Nutzung eines besonderen Kontingents.
  • Premium-Funktionen für die bestehende Maps API for Work-Lizenz.

Wie kann ich den Google Maps APIs Premium-Plan erwerben?

Wenden Sie sich an den zuständigen Google-Vertriebsmitarbeiter, um ausführliche Informationen zum Erwerb eines Google Maps APIs Premium-Plans und ein Preisangebot (auf Basis einer geschätzten Nutzung durch Ihre Anwendung) zu erhalten.

Wenn Sie Web Services APIs nutzen, stehen Ihnen 2.500 kostenfreie Anforderungen pro Tag zur Verfügung. Falls Sie das kostenfreie Kontingent überschreiten, können Sie ein nutzungsbasiertes Kontingent mit bis zu 100.000 Anforderungen pro Tag nutzen, sofern Sie sich für die automatische Abrechnung registrieren.

Wenn Sie Google Maps JavaScript API, Google Static Maps API oder Google Street View Image API nutzen, gibt es keine Einschränkungen, Ihre Karten funktionieren dann weiterhin. Für Websites mit kurzfristigen Nutzungsspitzen gelten die Nutzungsbeschränkungen erst für die Website, wenn die Nutzungsbeschränkungen an 90 aufeinanderfolgenden Tagen überschritten wurden.

Wie wird eine Überschreitung der kostenlosen Nutzung berechnet und abgerechnet?

Die zusätzliche Nutzung, die über das festgelegte Kontingent für den jeweiligen Google Maps API-Dienst hinausgeht, wird zum Ende des Tages berechnet.

In Web Services APIs sind2.500 kostenfreie Anforderungen pro Tag enthalten. Wenn Sie die Abrechnung aktivieren, um ein höheres Kontingent zu erhalten, werden Ihnen bei einer Überschreitung der 2.500 Anforderungen pro Tag 0,50 USD für 1000 zusätzliche Anforderungen in Rechnung gestellt (bis zu 100.000 pro Tag).

In Google Maps JavaScript API, Google Static Maps API und Google Street View Image API sind 25.000 kostenfrei geladene Karten pro Tag enthalten. Wenn die Nutzungsbeschränkungen von Ihrer Website täglich an 90 aufeinanderfolgenden Tagen überschritten werden, wird Google Sie kontaktieren und Ihnen die Zahlungsoptionen vorstellen.

Weitere Informationen zur Überschreitung der Nutzungsbeschränkungen.

Sofern Sie die Abrechnung aktivieren möchten, müssen Sie Ihre Kreditkartendetails angeben. Ihre zusätzliche Nutzung wird weiterhin zum Ende des Tages berechnet. Ihre Kreditkarte wird jeweils am Monatsende mit der Summe aus den nachstehenden Tarifen belastet.

Was kostet die Nutzung von Google Maps APIs?

Von Anwendungen mit Anforderungen oder geladenen Karten, die unter den Nutzungsbeschränkungen liegen, können Google Maps APIs kostenfrei genutzt werden, sofern die Anwendung die Vorgaben der Nutzungsbedingungen von Google Maps API erfüllt.

Wenn Sie Web Services APIs nutzen und Ihr Maps API-Dienst die täglichen Nutzungsbeschränkungen überschreitet, können Sie online über Google Developers Console ein zusätzliches Kontingent erwerben. Diese zusätzliche Nutzung wird für den jeweiligen Dienst mit den unten angegebenen Tarifen in Rechnung gestellt.

Wenn Sie Google Maps JavaScript API v3, Google Static Maps API und Google Street View Image API nutzen und Ihr Maps API-Dienst die täglichen Nutzungsbeschränkungen an 90 aufeinanderfolgenden Tagen überschreitet, können Sie online über Google Developers Console ein zusätzliches Kontingent für geladene Karten erwerben. Diese zusätzliche Nutzung wird für den jeweiligen Dienst mit den unten angegebenen Tarifen in Rechnung gestellt.

Beachten Sie, dass eine Google Maps API for Work-Lizenz ggf. kostengünstiger sein kann, falls von Ihrer Site regelmäßig eine hohe Anzahl an geladenen Karten pro Tag generiert wird. Es wird empfohlen, dass Sie für weitere Informationen das Google Maps API for Work-Vertriebsteam kontaktieren.

Web Services APIs Nutzungsbeschränkungen
(pro Tag)
1000 zusätzliche Anforderungen
(in USD)
Directions API 2.500 0,50 USD
Distance Matrix API 1 2.500 0,50 USD
Elevation API 2.500 0,50 USD
Geocoding API 2.500 0,50 USD
Geolocation API 2.500 0,50 USD
Roads API 2.500 0,50 USD
Time Zone API 2.500 0,50 USD
1 Die Nutzung von Google Maps Distance Matrix API wird anhand der Anzahl der Elemente pro Tag ermittelt.
Web APIs Nutzungsbeschränkungen
(pro Tag)
1000 zusätzlich geladene Karten
(in USD)
Google Maps JavaScript API 25.000* 0,50 USD
Google Static Maps API 25.000* 0,50 USD
Google Street View Image API 25.000* 0,50 USD
* Die Rechnungsstellung erfolgt nur, sofern die Nutzungsbeschränkungen an 90 aufeinanderfolgenden Tagen überschritten wurden.

Beachten Sie, dass Sie mit dem Online-Kauf eines zusätzlichen Kontingents keine weiteren Rechte oder Vorteile erwerben. Sie haben nur das Recht, Google Maps APIs weiterhin gemäß den geltenden Nutzungsbedingungen zu verwenden.

Ist der Preis auch in anderen Währungen verfügbar?

Derzeit wird der Preis nur in US-Dollar (USD) angegeben.

Ich habe die Abrechnung aktiviert. Wie kann ich meine Rechnung einsehen?

Sie erhalten von Google jeweils am Monatsanfang eine Rechnung über die Aktivitäten des Vormonats, dafür wird die von Ihnen angegebene Zahlungsart herangezogen.

Wie kann ich hohe Rechnungen vermeiden, wenn sich meine Nutzung plötzlich erhöht?

Für Google Maps APIs sind kostenlose Tageskontingente und festgelegte Abrechnungsgrenzen pro Tag festgelegt. Sie können die maximale tägliche Nutzung beschränken und so einen unerwarteten Nutzungsanstieg unterbinden. Sie können auch Abrechnungsalarme einstellen, damit Sie per E-Mail benachrichtigt werden, wenn die Abrechnungssumme einen von Ihnen festgelegten Maximalbetrag erreicht.

Maximal abrechenbaren Betrag pro Tag festlegen:

  • Für Web Services APIs:

    Von Web Services APIs werden standardmäßig bis zu 100.000 Anforderungen oder Elemente pro Tag unterstützt. Ein Projekt wird auf die enthaltene Tagesanzahl von 2.500 beschränkt, bis Sie für das Projekt die Abrechnung aktivieren. Nachdem die Abrechnung aktiviert ist, werden Ihnen bei einer Überschreitung der 2.500 Anforderungen pro Tag 0,50 USD für 1000 zusätzliche Anforderungen in Rechnung gestellt (bis zu 100.000 pro Tag).

    Um eine hohe Rechnung zu vermeiden, können Sie die tägliche Nutzung beschränken und so einen unerwarteten Nutzungsanstieg unterbinden. Derzeit können standardmäßig maximal 100.000 Anforderungen pro Tag in Rechnung gestellt werden. Sie können diese Beschränkung ändern. Klicken Sie dazu auf das Symbol edit neben Total quota auf der Seite Quotas der API in Google Developers Console.

    Hinweis: Wenn die API-Nutzung an einem Tag den maximal abrechenbaren Betrag erreicht, sind weitere Zugriffe der Anwendung auf die API für den Rest dieses Tages nicht mehr möglich. Weitere Informationen dazu finden Sie unter Was passiert, wenn ich die Nutzungsbeschränkungen überschreite?.

  • Für Web APIs:

    Bei Nutzung von Google Maps JavaScript API v3, Google Static Maps API und Google Street View Image API treten die API-Nutzungsbeschränkungen erst in Kraft, wenn eine Site die festgelegte Nutzungsbeschränkung von 25.000 geladenen Karten pro Tag an 90 aufeinanderfolgenden Tagen überschritten hat. Wenn Sie mit der Standardversion von Google Maps Web APIs die Beschränkungen für die kostenfreie Nutzung überschreiten, können Sie zusätzliche Kontingente für geladene Karten online erwerben, indem Sie für das Projekt die Abrechnung aktivieren. Nachdem die Abrechnung aktiviert ist, werden Ihnen bei einer Überschreitung der Beschränkungen für die kostenfreie Nutzung 0,50 USD für 1000 weitere Anforderungen in Rechnung gestellt (bis zu 1.000.000 pro Tag).

    Um eine hohe Rechnung zu vermeiden, können Sie die tägliche Nutzung beschränken und so nach der Abrechnungsaktivierung einen unerwarteten Nutzungsanstieg unterbinden. Derzeit können standardmäßig maximal 1.000.000 Anforderungen pro Tag in Rechnung gestellt werden. Sie können diese Beschränkung ändern. Klicken Sie dazu auf das Symbol edit neben Total quota auf der Seite Quotas der API in Google Developers Console.

    Hinweis: Wenn die API-Nutzung an einem Tag den maximal abrechenbaren Betrag erreicht, sind weitere Zugriffe der Anwendung auf die API für den Rest dieses Tages nicht mehr möglich. Weitere Informationen dazu finden Sie unter Was passiert, wenn ich die Nutzungsbeschränkungen überschreite?.

Abrechnungsalarme einstellen und verwalten:

Sie können auch Abrechnungsalarme einstellen, damit der für die Abrechnung zuständige Sachbearbeiter per E-Mail benachrichtigt werden, wenn die Abrechnungssumme einen von Ihnen festgelegten Maximalbetrag erreicht. Der für die Abrechnung zuständige Sachbearbeiter wird per E-Mail benachrichtigt, sobald die geschätzte Abrechnungssumme 50 %, 90 % und 100 % des Maximalbetrags überschreitet.

Empfehlung: Eine Google Maps API for Work-Lizenz kann ggf. kostengünstiger sein, falls von Ihrer Site regelmäßig eine hohe Anzahl an Anforderungen oder geladenen Karten pro Tag generiert wird. Es wird empfohlen, dass Sie für weitere Informationen das Google Maps API for Work-Vertriebsteam kontaktieren.

Abrechnung aktivieren

Um die Abrechnung zu aktivieren und größere Kontingente für Google Maps APIs freizuschalten, führen wir Sie durch die Google Developers Console, wo Sie folgende Aufgaben durchführen müssen:

  1. Ein Projekt erstellen oder auswählen
  2. Ihr Abrechnungsprofil erstellen oder auswählen
  3. Die Abrechnung für Ihr Projekt aktivieren
Weiter

Nutzung von Google Maps APIs

Welche Schlüssel oder Zugangsdaten soll ich für die verschiedenen Maps-Produkte verwenden?

Bei jeder Nutzung von Google Maps APIs müssen Sie einen Schlüssel oder andere Zugangsdaten zur Validierung Ihrer Anforderung angeben. Welche Zugangsdaten Sie benötigen, hängt von der API und von Ihrer Lizenz (Standard oder Premium) ab.

Google Maps APIs sind für Android, iOS oder Web-Apps und über HTTP-Webdienste erhältlich. Für die Maps API-Produktfamilie werden verschiedene Zugangsdaten verwendet, die beim Laden oder Nutzen bestimmter Produkte übermittelt werden müssen. Die zu verwendenden Zugangsdaten variieren je nach Produkt.

  • API-Schlüssel: Ein API-Schlüssel ist eine eindeutige ID, die Sie mithilfe von Google Developers Console generieren. API-Schlüssel werden generell mit den Standard-APIs verwendet. Premium-Kunden nutzen in der Regel eine Client-ID anstelle eines API-Schlüssels.

    APIs auf den einzelnen Plattformen erfordern spezifische Schlüsseltypen. Vier Schlüsseltypen sind verfügbar:

    Von APIs auf derselben Plattform kann derselbe Schlüssel verwendet werden.

    Hinweis: Google Maps API for Work-Kunden und Premium-Nutzer müssen das Projekt auswählen, das für sie bei der Registrierung angelegt wurde. Das Projekt enthält entweder den Begriff Business oder Work im Namen.

    Beispiel für einen API-Ladevorgang mit einem Schlüssel: &key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo

  • Client-ID: Sie erhalten eine Client-ID, wenn Sie sich als Google Maps API for Work-Kunde oder Premium-Kunde anmelden.

    Beispiel für einen API-Ladevorgang mit einer Client-ID: &client=gme-companyname

  • Digitale Signatur: Eine digitale Signatur wird nur von Google Maps API for Work-Kunden und Premium-Kunden verwendet. Sie wird mithilfe eines von Google bereitgestellten, kryptografischen Schlüssels erstellt. Weitere Informationen finden Sie im Dokument Google Maps API for Work Web Services.

In der nachstehenden Tabelle wird angegeben, welche Schlüssel/Zugangsdaten für das jeweilige Maps-Produkt gelten.

API Standard-Nutzer Premium-Nutzer
Google Maps Android API Android-Schlüssel Android-Schlüssel
Google Places API for Android Android-Schlüssel Nicht verfügbar
Google Maps SDK for iOS iOS-Schlüssel iOS-Schlüssel
Google Places API for iOS iOS-Schlüssel Nicht verfügbar
Google Maps JavaScript API Browserschlüssel Client-ID
Google Static Maps API Browserschlüssel Client-ID + digitale Signatur
Google Street View Image API Browserschlüssel Client-ID + digitale Signatur
Google Maps Embed API Browserschlüssel Nicht verfügbar
Google Maps Directions API Serverschlüssel Client-ID + digitale Signatur
Google Maps Distance Matrix API Serverschlüssel Client-ID + digitale Signatur
Google Maps Elevation API Serverschlüssel Client-ID + digitale Signatur
Google Maps Geocoding API Serverschlüssel Client-ID + digitale Signatur
Google Maps Geolocation API Serverschlüssel Serverschlüssel
Google Maps Roads API Serverschlüssel Serverschlüssel
Google Maps Time Zone API Serverschlüssel Client-ID + digitale Signatur
Google Places API Web Service Serverschlüssel Serverschlüssel

Hinweis: Für folgende Maps APIs war zuvor kein API-Konsolenschlüssel erforderlich: Google Maps JavaScript API, Google Static Maps API, Google Street View Image API, Google Maps Geocoding API, Google Maps Directions API, Google Maps Distance Matrix API, Google Maps Elevation API und Google Maps Time Zone API. Um die Rückwärtskompatibilität zu gewährleisten, wird dies für ältere Anwendungen noch unterstützt. Für neue Anwendungen ist dies jedoch nicht mehr empfohlen.

Wie kann ich von meinem Browserschlüsseltyp zu einem Serverschlüsseltyp wechseln?

Wichtig: Wenn Sie Web Services APIs mit einem Browserschlüssel nutzen, werden Ihre Anforderungen seit dem 01. September 2015 möglicherweise mit folgender Fehlermeldung zurückgewiesen: „This IP, site or mobile application is not authorized to use this API key.“ Sie sollten fortan Serverschlüssel verwenden.

Um den API-Schlüsseltyp zu wechseln, benötigen Sie mindestens einen Serverschlüssel. Von APIs auf derselben Plattform kann derselbe Schlüssel verwendet werden. Einen API-Schlüssel erhalten Sie über Google Developers Console.

Führen Sie die folgenden Schritte aus, um einen Serverschlüssel für Web Services API zu erhalten:

  1. Rufen Sie Google Developers Console auf.
  2. Wählen Sie ein Projekt aus, oder erstellen Sie ein Projekt.
  3. Klicken Sie auf Add credentials, um einen neuen API-Schlüssel zu generieren.
  4. Wählen Sie API key aus der Liste der Zugangsarten aus.
  5. Klicken Sie im Popup „Create a new key“ auf die Schaltfläche Server key.
  6. Geben Sie einen Namen für den Serverschlüssel ein, und legen Sie (optional) die gewünschten IP-Adressbeschränkungen fest. Klicken Sie dann auf Create.
  7. Der neue Serverschlüssel wird erstellt und auf der Seite „Credentials“ aufgeführt. Beachten Sie, dass die Schlüssel in der Liste nach Typ aufgelistet sind.

Serverschlüssel in die Web Services API-Anforderungen einbinden

Um den neuen Serverschlüssel in eine Anforderung einzubinden, schließen Sie ihn als Wert eines Schlüsselparameters ein.

Beispiele:

Für Elevation API:

https://maps.googleapis.com/maps/api/elevation/json?locations=39.739,-104.984&key=YOUR_API_KEY

Für Geolocation API:

https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY

Wie behebe ich den folgenden Fehler: „This IP, site or mobile application is not authorized to use this API key.“

Dieser Fehler kann in verschiedenen Situationen ausgegeben werden:

  • Sie verwenden Web Services APIs mit einem Browserschlüssel.

    Für Web Services APIs wird ein Serverschlüssel benötigt. Wechseln Sie von einem Browserschlüsseltyp zu einem Serverschlüsseltyp.

  • Sie haben für Ihren Serverschlüssel IP-Adressbeschränkungen festgelegt, und von einer nicht autorisierten IP-Adresse wird eine Anforderung gesendet.
  • Sie haben für Ihren Browserschlüssel HTTP-Verweiserbeschränkungen festgelegt, und von einem nicht autorisierten Verweiser wird eine Anforderung gesendet.
  • Sie haben die Nutzung für Ihre Android-Apps durch die Festlegung von Paketnamen und Fingerabdruck eingeschränkt, und von einer nicht autorisierten Android-App wird eine Anforderung gesendet.
  • Sie haben Anforderungen von iOS-Apps durch die Festlegung von Paket-IDs eingeschränkt, und von einer unbekannten iOS-App wird eine Anforderung gesendet.

Zugangsdaten des API-Schlüssels ansehen und bearbeiten

Führen Sie folgende Schritte aus, um Ihre API-Schlüssel und alle eventuell vorhandenen Einschränkungen anzuzeigen:

  1. Rufen Sie Google Developers Console auf.
  2. Wählen Sie in der Dropdownliste „Project“ das Projekt aus, in dem der zu überprüfende API-Schlüssel enthalten ist.
  3. Klicken Sie in der Liste der API-Schlüssel auf den Schlüsselnamen, um die Details für die Zugangsdaten einschließlich eventuell festgelegter Einschränkungen für den Schlüssel aufzurufen.
  4. Für den ausgewählten API-Schlüssel werden die vollständigen Zugangsdaten einschließlich aller Einschränkungen, die für den Schlüssel festgelegt wurden, angezeigt. Hier können Sie die Einschränkungen nach Bedarf löschen oder aktualisieren.

Wo kann ich die Änderungen für die einzelnen Versionen von Google Maps APIs einsehen?

Eine stets aktuelle Liste mit Änderungen zwischen den Google Maps JavaScript API-Versionen finden Sie unter:

https://developers.google.com/maps/documentation/javascript/releases

Sie können zudem prüfen, in welcher Version von Google Maps API ein bestimmter Fehler aufgetreten ist und behoben wurde. Dazu nutzen Sie die Problemverfolgung für Google Maps API unter:

http://code.google.com/p/gmaps-api-issues/issues/list

Wie kann ich die API asynchron in eine Seite laden, nachdem die Seite selbst bereits geladen ist?

Geben Sie einfach beim Laden der API den Parameter „callback“ an. Weitere Informationen und Codebeispiele finden Sie im Kapitel Erste Schritte in der Maps API-Dokumentation.

Wie kann ich Google Maps APIs in einer anderen Sprache anzeigen als Englisch?

Standardmäßig wird von der API versucht, anhand des Nutzerstandorts oder anhand der Browsereinstellungen die am besten geeignete Sprache zu laden. In einigen APIs können Sie eine Sprache explizit festlegen, wenn Sie eine Anforderung senden möchten. Weitere Informationen über die Einstellung der Sprache finden Sie in der jeweiligen API-Dokumentation:

Unterstützte Sprachen
Sprachcode Sprache Sprachcode Sprache
ar Arabisch kn Kannada
bg Bulgarisch ko Koreanisch
bn Bengalisch lt Litauisch
ca Katalanisch lv Lettisch
cs Tschechisch ml Malayalam
da Dänisch mr Marathi
de Deutsch nl Niederländisch
el Griechisch no Norwegisch
en Englisch pl Polnisch
en-AU Englisch (Australien) pt Portugiesisch
en-GB English (Großbritannien) pt-BR Portugiesisch (Brasilien)
es Spanisch pt-PT Portugiesisch (Portugal)
eu Baskisch ro Rumänisch
eu Baskisch ru Russisch
fa Farsi sk Slowakisch
fi Finnisch sl Slowenisch
fil Philippinisch sr Serbisch
fr Französisch sv Schwedisch
gl Galicisch ta Tamilisch
gu Gujarati te Telugu
hi Hindi th Thailändisch
hr Kroatisch tl Tagalog
hu Ungarisch tr Türkisch
id Indonesisch uk Ukrainisch
it Italienisch vi Vietnamesisch
iw Hebräisch zh-CN Chinesisch (vereinfacht)
ja Japanisch zh-TW Chinesisch (traditionell)

Wie die Karte in Ihrer Sprache dargestellt wird, können Sie in diesem Anwendungsbeispiel sehen.

Kann über SSL (HTTPS) auf Google Maps APIs zugegriffen werden?

Entwickler können auf Google Maps JavaScript API, Google Static Maps API und Google Maps API Web Services über sichere (HTTPS-) Verbindungen zugreifen, entweder über die kostenfreie Version dieser APIs oder über Google Maps API for Work. Weitere Informationen über den API-Zugriff per SSL finden Sie in der jeweiligen API-Dokumentation.

Beachten Sie, dass von Google Static Maps API über HTTPS keine URLs unterstützt werden, die ein benutzerdefiniertes Icon verwenden. Stattdessen wird das Standardsymbol angezeigt.

Wie kann ich für Google Maps APIs einen Fehler melden oder eine neue Funktion vorschlagen?

Falls Sie ein Verhalten entdecken, das Ihrer Ansicht nach einen Fehler darstellen könnte, sollten Sie das zunächst im entsprechenden Forum darlegen. So erhalten andere Entwickler die Gelegenheit, den Fehler zu bewerten und potenzielle Fehler in Ihrem Code auszuschließen.

Wenn Sie eine Funktion vorschlagen möchten, sollten Sie diese ebenfalls zunächst im entsprechenden Forum vorstellen. So können Sie prüfen, ob nicht bereits eine Lösung dafür vorhanden ist.

Sobald bestätigt wurde, dass es sich um einen neuen Fehler handelt oder dass die bestehende Funktionalität von Google Maps APIs Ihre Anforderungen nicht erfüllen kann, können Sie den Fehler oder die Funktionsanfrage über die Problemverfolgung für Google Maps API melden.

Bevor Sie über die Problemverfolgung einen Fehler melden oder eine Funktion vorschlagen, prüfen Sie bitte, ob dieser Fehler oder diese Funktion nicht bereits hinzugefügt wurde. Ist dies der Fall, können Sie das Problem markieren, um Ihr Interesse daran zu bekunden und über neue Entwicklungen auf dem Laufenden gehalten zu werden.

Was besagt dieser Fehler?

Wenn beim Laden von Google Maps JavaScript API ein Fehler auftritt, finden Sie die Erläuterungen zu den Fehlercodes in den Fehlermeldungen.

Ich habe eine andere Frage bzw. ein anderes Problem. An wen kann ich mich wenden?

Das Developer Relations-Team bietet eine Ansprechmöglichkeit auf Stack Overflow, einer von Programmierern gemeinsam bearbeiteten Website mit Fragen und Antworten. Hier können Sie technische Fragen zur Entwicklung und Verwaltung von Google Maps-Anwendungen stellen. Weitere Informationen zum Stellen von Fragen auf „Stack Overflow“ finden Sie auf der Supportseite.

Wenn Sie folgende Punkte beachten, erhalten Sie die besten Ergebnisse für Ihre Hilfeanfrage:

  • Durchsuchen Sie die laufenden Diskussionen. Möglicherweise hat jemand dasselbe Problem und eine Lösung dafür.
  • Übermitteln Sie (wenn möglich) einen Link zu Ihrer Site. Falls sich der Code online nicht gut darstellen lässt, können Sie auch Codeausschnitte beifügen.
  • Schließen Sie alle relevanten Informationen ein, darunter die Browserversion, den Fehler und alle anderen Fakten, die möglicherweise bei der Fehlerbehebung hilfreich sein könnten.

Google Maps API for Work-Kunden können sich auch an den Google for Work-Support wenden.

Google Maps API Services

Ich möchte Adressen in Längengrad- und Breitengradangaben umwandeln. Ist das mit Google Maps APIs möglich?

Ja, dieser Prozess wird als „Geocoding“ bezeichnet. Eine Klasse für die Geocoding-Ausführung ist in allen Google Maps APIs enthalten. Die Klassen lauten:

Alternativ bietet Google auch den Geocoding Web Service, über dessen REST-Schnittstelle Antworten im JSON-Format und im XML-Format möglich sind.

Bitte beachten Sie die für Geocoder-Anforderungen geltenden Nutzungsbeschränkungen, und beachten Sie, dass jede andere Geocoder-Verwendung als der Abruf von Standorten, die mit Google Maps APIs angezeigt werden sollen, einen Verstoß gegen die Nutzungsbedingungen darstellt. Sie dürfen mit dem HTTP-Geocoder das Geocoding von Adressen außerhalb der Google Maps API-Anwendung ausführen, um diese zwischenzuspeichern und später mithilfe von Google Maps APIs anzuzeigen. Über Geocoding Web Service abgerufene Standorte dürfen jedoch nicht von einer anderen Anwendung genutzt, anderweitig verteilt oder weiterverkauft werden.

Für welche Länder ist Geocoding verfügbar?

Die derzeit von Google Maps APIs-Geocodern unterstützten Länder finden Sie in den Google Maps-Abdeckungsdaten.

Die Genauigkeit der geocodierten Standorte variiert je nach Land. Von daher sollten Sie die Verwendung des zurückgegebenen Felds location_type in Betracht ziehen, um zu ermitteln, ob das gefundene Ergebnis für die Zwecke Ihrer Anwendung geeignet ist. Beachten Sie, dass die Verfügbarkeit der geocodierten Daten von unseren Kontakten zu Datenprovidern abhängig ist und daher Änderungen unterliegt.

Für die Geocoding-Ausführung in Ländern, die derzeit nicht von Google Maps APIs unterstützt werden, können Sie diese Liste mit anderen Geocoding-Diensten heranziehen.

Warum werden über die Geocoder von Google Maps APIs andere Standorte angezeigt als mit Google Maps?

Gelegentlich nutzen der API-Geocoder und der Google Maps-Geocoder verschiedene Datensets (abhängig vom Land). Von Zeit zu Zeit wird der API-Geocoder mit neuen Daten aktualisiert, somit können Sie erwarten, hier veränderte oder bessere Ergebnisse zu sehen.

Wie sollten meine Geocoder-Anfragen formatiert sein, damit möglichst viele Anforderungen erfolgreich sind?

Der Geocoder bildet Straßenadressen in geografischen Koordinaten ab. Wir empfehlen daher, die Geocoder-Anforderungen unter Berücksichtigung der folgenden Richtlinien zu formatieren, damit Ihre Abfragen möglichst erfolgreich sind:

  • Geben Sie Adressen im vom Postdienst des jeweiligen Landes verwendeten Format an.
  • Geben Sie keine zusätzlichen Adresselemente wie Firmenname, Geschäftsbereich, Etage oder Raumnummer an, die nicht im Format vom Postdienst des jeweiligen Landes enthalten sind.
  • Verwenden Sie möglichst die Hausnummer anstelle des Gebäudenamens.
  • Verwenden Sie möglichst die Hausnummer anstelle von Querstraßen.
  • Machen Sie keine Angaben zu nahegelegenen Orientierungspunkten.

Wie soll ich Adressen für US-Highways mit Nummernschema für das Geocoding formatieren?

Für den Geocoder von Google Maps APIs müssen US-Highways in folgendem Adressformat angegeben werden:

  • Landstraßen: "Co Road NNN", wobei NNN die Nummer der Straße angibt, z. B.: "Co Road 82"
  • State Highways: "State NNN", wobei State den vollständigen Namen des Staats und NNN die Highway-Nummer angibt, z. B.: "California 82"
  • US-Highways: "U.S. NNN", wobei NNN die Highway-Nummer angibt, z. B.: "U.S. 101"
  • US-Interstates: "Interstate NNN", wobei NNN die Interstate-Nummer angibt, z. B.: "Interstate 280"

Wann verwende ich eine API-Geocoder-Klasse und wann „HTTP Geocoding Service“?

Im Artikel zu Geocoding-Strategien finden Sie die Pro- und Kontra-Argumente verschiedener Geocoding-Strategien.

Wie kann ich mit Google Maps APIs Wegbeschreibungen bereitstellen?

Mit Google Maps JavaScript API können Sie über die Klasse google.maps.DirectionsService Wegbeschreibungen bereitstellen. Diese Klasse bietet einen schrittweisen Zugang zu einfachen und komplexeren Wegbeschreibungen. Mit der Klasse DirectionsRenderer werden Überlagerungen und Wegbeschreibungen automatisch erzeugt. Weitere Beispiele finden Sie in der Dokumentation.

Sie können zur Anzeige von Wegbeschreibungen auch einen Link zu Google Maps verwenden. Für Wegbeschreibungen in Google Maps wird das folgende Format empfohlen:

http://maps.google.com/maps?saddr={start_address}&daddr={destination_address}

Für welche Länder sind Wegbeschreibungen verfügbar?

Die derzeit von Maps API unterstützten Länder für Wegbeschreibungen finden Sie in den Google Maps-Abdeckungsdaten. Beachten Sie, dass die Verfügbarkeit der Wegbeschreibungsdaten von unseren Kontakten zu Datenprovidern abhängig ist und daher Änderungen unterliegt.

Für welche Länder sind Wegbeschreibungen für öffentliche Verkehrsmittel verfügbar?

Von Google Maps Directions Service werden alle in der Liste für Verkehrsmittelabdeckung aufgeführten Anbieter von Verkehrsmitteln unterstützt (außer für Japan).

Welche Funktionen von KML & GeoRSS werden von Google Maps JavaScript API unterstützt?

Mit der Klasse KmlLayer von JavaScript API können Entwickler KML/KMZ- und GeoRSS-Dateien per Overlay auf der Karte darstellen. Beispiele finden Sie hier.

Die derzeit von der Klasse KmlLayer unterstützten KML-Funktionen finden Sie hier:

https://developers.google.com/kml/documentation/mapsSupport

Inwieweit sind die mit der Klasse „KmlLayer“ von Google Maps JavaScript API anzeigbare KLM-Größe und -Komplexität beschränkt?

Die mit der Klasse KmlLayer anzeigbare KML-Größe und -Komplexität ist wie folgt beschränkt:

https://developers.google.com/kml/documentation/mapsSupport

Welche Anzahl von Markern oder Pfadeckpunkten wird maximal von Google Static Maps API unterstützt?

In Google Static Maps API ist die Anzahl der unterstützten Marker oder Pfadeckpunkte nicht begrenzt. Wenn Sie benutzerdefinierte Icons nutzen, können Sie fünf eindeutige Icons pro Anforderung angeben, diese lassen sich jedoch auf der Karte mehrfach verwenden.

Beachten Sie, dass Google Static Maps API-URLs maximal 2000 Zeichen umfassen dürfen. Dies schränkt die Anzahl der Marker und Pfadeckpunkte ein, die angegeben werden können, da diese von der Anzahl der Nachkommastellen abhängig sind, die bei der Angabe der einzelnen Längengrad- und Breitengradpaare verwendet werden. Weitere Informationen über die Auswirkung der Nachkommastellen auf die Präzision der Darstellung auf der Weltkarte finden Sie im Wikipedia-Artikel zu Decimal Degrees.

Warum kann ich Google Maps APIs nicht aus China aufrufen?

In China werden Google Maps APIs über die Domäne maps.google.cn bedient. Https wird von dieser Domäne nicht unterstützt. Wenn Sie aus China Anforderungen an Google Maps APIs senden, ersetzen Sie https://maps.googleapis.com durch http://maps.google.cn.

Beispiel:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

Wird zu:

http://maps.google.cn/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

Google Maps JavaScript API kann mit folgendem Bootstrap geladen werden:

<script src="http://maps.google.cn/maps/api/js?key=YOUR_API_KEY"
type="text/javascript">
</script>

Feedback geben zu...

Google Maps APIs
Google Maps APIs