Librerie client per i servizi web di Google Maps

Il client Java, il client Python, il client Go e Il client Node.js per i servizi Google Maps sono librerie client supportate dalla community, open source nel Licenza Apache 2.0. Sono disponibile per il download e per fornire contributi su GitHub, dove troverai anche l'installazione istruzioni e codice campione:

Perché utilizzare le librerie client?

Client Java, client Python, client Go e il client Node.js per i servizi Google Maps ti consentono di lavorare con i servizi web di Google Maps sul tuo server. Comprendono la funzionalità delle seguenti API:

Oltre alla funzionalità fornita da queste API, le librerie client semplificare un po' alcune attività comuni.

  • Limitazione di frequenza automatica Per impostazione predefinita, le richieste vengono inviate al per ogni servizio web. Puoi fornire limiti QPM personalizzati new GeoApiContext().setQueryRateLimit(qpm).
  • Riprova in caso di errore Le librerie client tenteranno automaticamente di eseguire qualsiasi tentativo se l'API invia un errore 5xx. I nuovi tentativi utilizzano il backoff esponenziale, il che è utile in caso di guasti intermittenti.
  • Autenticazione semplice Le librerie client semplificano l'autenticazione con la tua chiave API disponibile senza costi. Piano premium di Google Maps Platform I clienti possono utilizzare il proprio ID client e il proprio secret.
  • POJO Le librerie Java restituiscono oggetti nativi per ciascuna delle API diverse. Le librerie Python restituiscono la struttura così come viene ricevuta dall'API.
  • Sincrona o sincrona Tutte le richieste supportano le istanze sincrona o sincrona. uno stile di chiamata asincrono.

Termini e condizioni

Le librerie client per i servizi web di Google Maps sono concesse in licenza ai sensi Licenza Apache 2.0.

Le librerie client sono wrapper per i servizi web di Google Maps. Google Maps sono regolati dai Termini di servizio di Google Maps Platform.

Importante: queste librerie non sono coperte dalle norme sul ritiro o dal contratto di assistenza standard di Google.

Chiavi API e ID client

Ogni servizio web di Google Maps richiede una chiave API o un ID client. Per una guida quando utilizzare una chiave API, quando utilizzare un ID client e come recuperare il tuo Per la chiave API o l'ID client, consulta la guida all'autenticazione per l'API in uso: