Client-Bibliotheken für Google Maps Web Services

Java Client, Python Client, Go Client und Node.js Client for Google Maps Services sind von der Community unterstützte Client-Bibliotheken mit Open Source-Code unter der Apache 2.0-Lizenz. Sie stehen auf GitHub zum Download und für Beiträge bereit. Dort finden Sie auch Installationsanleitungen und Beispielcode:

Gründe für die Verwendung von Client-Bibliotheken

Java Client, Python Client, Go Client und Node.js Client for Google Maps Services ermöglichen Ihnen die Arbeit mit Google Maps-Webdiensten auf Ihrem Server. Sie umfassen die Funktionalität der folgenden APIs:

Neben der von diesen APIs bereitgestellten Funktionalität sorgen die Client-Bibliotheken für eine Vereinfachung gängiger Aufgaben.

  • Automatische Beschränkung Die Anforderungen werden standardmäßig mit der festgelegten Beschränkung für den jeweiligen Webdienst gesendet. Sie können eigene QPS-Beschränkungen mit new GeoApiContext().setQueryRateLimit(qps) festlegen.
  • Wiederholung bei Fehlversuch Die Client-Bibliotheken starten automatisch einen Wiederholungsversuch, wenn die API einen Fehler des Typs 5xx sendet. Für Wiederholungen wird exponentielles Backoff verwendet, das ist bei periodischen Fehlern hilfreich.
  • Einfache Authentifizierung Die Client-Bibliotheken ermöglichen eine einfache Authentifizierung über Ihren kostenfrei verfügbaren API-Schlüssel. Google Maps APIs Premium Plan-Kunden können ihre Client-ID und ihren geheimen Schlüssel nutzen.
  • POJOs Die Java-Bibliotheken geben für alle API-Antworten native Objekte zurück. Die Python-Bibliotheken geben die von der API erhaltene Struktur zurück.
  • Asynchron oder synchron Alle Anforderungen unterstützen sowohl den synchronen als auch den asynchronen Aufruf.

Nutzungsbedingungen

Die Client-Bibliotheken für Google Maps-Webdienste sind unter der Apache 2.0-Lizenz lizenziert.

Die Client-Bibliotheken fungieren als Wrapper für die Google Maps-Webdienste. Für Google Maps-Webdienste gelten die Nutzungsbedingungen für Google Maps APIs.

Wichtig: Diese Bibliotheken unterliegen nicht der standardmäßigen Veralterungsrichtlinie und Supportvereinbarung von Google.

API-Schlüssel und Client-IDs

Für jeden Google Maps-Webdienst wird ein API-Schlüssel oder eine Client-ID benötigt. Anleitungen, wann Sie einen API-Schlüssel und wann eine Client-ID verwenden müssen und wie Sie an Ihren API-Schlüssel gelangen, finden Sie im Authentifizierungsleitfaden für die von Ihnen verwendete API:

Feedback geben zu...

Google Maps Web Service APIs
Google Maps Web Service APIs