Librerie client per i servizi web di Google Maps

Il client Java, Python, Go e Node.js per i servizi Google Maps sono librerie client supportate dalla community, open source secondo la licenza Apache 2.0. Sono disponibili per il download e per i contributi su GitHub, dove troverai anche istruzioni per l'installazione e codice di esempio:

Perché utilizzare le librerie client?

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

Oltre alle funzionalità fornite da queste API, le librerie client semplificano un po' alcune attività comuni.

  • Limitazione di frequenza automatica Per impostazione predefinita, le richieste vengono inviate al limite di frequenza previsto per ciascun servizio web. Puoi fornire limiti di QPS personalizzati con new GeoApiContext().setQueryRateLimit(qps).
  • Riprova in caso di errore Le librerie client riproveranno automaticamente a qualsiasi richiesta se l'API invia un errore 5xx. I nuovi tentativi utilizzano il backoff esponenziale, che aiuta in caso di errori intermittenti.
  • Autenticazione facile Le librerie client semplificano l'autenticazione con la chiave API disponibile senza costi. I clienti del piano premium di Google Maps Platform possono utilizzare il proprio ID client e il proprio secret.
  • POJO Le librerie Java restituiscono oggetti nativi per ciascuna risposta dell'API. Le librerie Python restituiscono la struttura così come viene ricevuta dall'API.
  • Asincrono o sincrona Tutte le richieste supportano lo stile di chiamata sincrona o asincrona.

Termini e condizioni

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

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

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

Chiavi API e ID client

Ogni servizio web di Google Maps richiede una chiave API o un ID client. Per istruzioni su quando utilizzare una chiave API, quando utilizzare un ID client e come ottenere la chiave API o l'ID client, consulta la guida all'autenticazione per l'API che stai utilizzando: