Les clients Java, Python, Go et Node.js pour les services Google Maps sont des bibliothèques clientes alimentées par la communauté, disponibles en Open Source sous la licence Apache 2.0. Vous pouvez les télécharger et y contribuer sur GitHub, où vous trouverez également des instructions d'installation et un exemple de code :
- Client Java pour les services Google Maps
- Client Python pour les services Google Maps
- Client Go pour les services Google Maps
- Client Node.js pour les services Google Maps
- Client Objective-C pour les services Google Maps
- Client API Google – Guide du développeur Java
Pourquoi utiliser les bibliothèques clientes ?
Les clients Java, Python, Go et Node.js pour les services Google Maps vous permettent d'utiliser les services Web Google Maps sur votre serveur. Ils englobent les fonctionnalités des API suivantes :
En plus des fonctionnalités fournies par ces API, les bibliothèques clientes simplifient certaines tâches courantes.
- Limitation automatique du débit : par défaut, les requêtes sont envoyées avec la limitation de débit prévue pour chaque service Web. Vous pouvez définir des limites de RPM personnalisées avec
new GeoApiContext().setQueryRateLimit(qpm)
- Nouvelle tentative en cas d'échec : les bibliothèques clientes relancent automatiquement toute requête si l'API envoie une erreur
5xx
. Les nouvelles tentatives utilisent l'intervalle exponentiel entre les tentatives, qui facilite le processus en cas d'échecs intermittents. - Authentification simple : les bibliothèques clientes facilitent l'authentification à l'aide de votre clé API.
- POJO : les bibliothèques Java affichent des objets natifs pour chacune des réponses API. Les bibliothèques Python affichent la structure telle qu'elle est reçue par l'API.
- Asynchrone ou synchrone : toutes les requêtes sont compatibles avec les styles d'appel synchrone ou asynchrone.
Conditions d'utilisation
Les bibliothèques clientes des services Web Google Maps sont disponibles sous la licence Apache 2.0.
Les bibliothèques clientes sont des wrappers pour les services Web Google Maps. Les services Web Google Maps sont régis par les Conditions d'utilisation Google Maps Platform.
Important : Ces bibliothèques ne sont pas régies par le règlement Google standard relatif aux abandons ni par le contrat d'assistance.