L'API Elevation fornisce dati altimetrici per tutte le località sulla superficie della Terra, inclusi i punti in profondità dei fondali oceanici (che restituiscono valori negativi).
Questo servizio è disponibile anche come parte dell'API Maps JavaScript lato client o per l'utilizzo lato server con i client Java, Python, Go e Node.js per i servizi Google Maps.
Richiesta e risposta di esempio
Accedi all'API Elevation tramite un'interfaccia HTTP, con le richieste create come stringa URL, utilizzando le coordinate di latitudine/longitudine per identificare le località o i vertici del percorso. Le richieste devono includere la chiave API.
L'esempio seguente richiede l'altitudine di Denver, Colorado, la "Mile High City", in formato JSON:
URL
https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536%2C-104.9847034&key=YOUR_API_KEYcURL
curl -L -X GET 'https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536%2C-104.9847034&key=YOUR_API_KEY'
Puoi testare questa operazione inserendo l'URL nel browser web (assicurati di sostituire
YOUR_API_KEY con la tua chiave API effettiva). La risposta include
l'altitudine in quel punto, in metri, insieme al valore di risoluzione (la
distanza massima tra i punti dati da cui è stata interpolata l'altitudine,
in metri).
Consulta la guida per gli sviluppatori per saperne di più su come creare URL di richiesta e sui parametri disponibili e su come interpretare la risposta.
Di seguito è riportato un esempio di risposta:
JSON
{ "results": [ { "elevation": 1608.637939453125, "location": { "lat": 39.7391536, "lng": -104.9847034 }, "resolution": 4.771975994110107, }, ], "status": "OK", }
XML
<ElevationResponse>
<status>OK</status>
<result>
<location>
<lat>39.7391536</lat>
<lng>-104.9847034</lng>
</location>
<elevation>1608.6379395</elevation>
<resolution>4.7719760</resolution>
</result>
</ElevationResponse>
</pre>
Inizia a programmare con le nostre librerie client
Le librerie client semplificano lo sviluppo con le API del servizio web Google Maps fornendo implementazioni integrate di attività comuni, come autenticazione, limitazione delle richieste e riprova automatica. L'API Elevation è disponibile nei client Java, Python, Go e Node.js per i servizi Google Maps.
Autenticazione, quote, prezzi e norme
Autenticazione
Per utilizzare l'API Elevation, devi prima abilitarla e ottenere le credenziali di autenticazione corrette. Per saperne di più, consulta la pagina Inizia a utilizzare Google Maps Platform.
Quote e prezzi
Consulta la pagina Utilizzo e fatturazione per i dettagli sulle quote e sui prezzi impostati per l'API Elevation.
Norme
L'utilizzo dell'API Elevation deve essere conforme alle norme delle API.
Scopri di più
Con l'API Elevation puoi fare molto di più, ad esempio richiedere dati di elevazione da più località. Per altri esempi e dettagli, consulta la Guida per gli sviluppatori dell'API Elevation.
La guida per gli sviluppatori dell'API Elevation è pensata per gli sviluppatori di siti web e app mobile che vogliono utilizzare i dati di elevazione all'interno delle mappe fornite da una delle API di Google Maps Platform. Fornisce un'introduzione all'utilizzo dell'API e materiale di riferimento sui parametri disponibili.