Inizia

L'API Elevation fornisce dati di altitudine per tutte le località del superficie della Terra, compresi i punti in profondità del fondale oceanico (che restituiscono valori negativi).

Questo servizio è disponibile anche come parte del lato client API Maps JavaScript, o per l'uso lato server con Client Java, Client Python, client Go e client Node.js per i servizi Google Maps.

Esempio di richiesta e risposta

Puoi accedere all'API Elevation tramite un'interfaccia HTTP, con richieste costituite come una stringa URL, utilizzando le coordinate di latitudine/longitudine per a identificare le posizioni o i vertici del percorso. Le richieste devono includere la tua chiave API.

L'esempio seguente richiede l'altitudine per Denver, Colorado, "Mile High City", in formato JSON:

URL

https://maps.googleapis.com/maps/api/elevation/json
  ?locations=39.7391536%2C-104.9847034
  &key=YOUR_API_KEY

cURL

curl -L -X GET 'https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536%2C-104.9847034&key=YOUR_API_KEY'

Puoi verificarlo inserendo l'URL nel tuo browser web (assicurati di sostituire YOUR_API_KEY con la tua chiave API effettiva). La risposta include l'elevazione in quel punto, in metri, insieme a il valore della risoluzione (la distanza massima tra i punti dati da cui elevazione è stata interpolata, in metri).

Consulta la guida per gli sviluppatori per ulteriori informazioni . gli URL delle richieste di creazione e i parametri disponibili e a comprendere 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>

Inizia a programmare con le nostre librerie client

Le librerie client consentono di sviluppare con le API del servizio web di Google Maps fornendo servizi semplici, implementazioni native di attività comuni, come autenticazione, limitazione e nuovo tentativo automatico. L'API Elevation è disponibile nel Client Java, Client Python, client Go e client Node.js per i servizi Google Maps.

Autenticazione, quote, prezzi e criteri

Autenticazione

Per utilizzare l'API Elevation, devi prima abilitare l'API e ottenere i dati credenziali di autenticazione. Per ulteriori informazioni, vedi Inizia a utilizzare Google Maps Platform.

Quote e prezzi

Rivedi l'utilizzo e la fatturazione pagina per maggiori dettagli su quote e prezzi impostati per l'API Elevation.

Norme

L'utilizzo dell'API Elevation deve essere conforme alle Norme relative alle API.

Scopri di più

Puoi fare molto altro con l'API Elevation, ad esempio: richiesta di dati di altitudine da più località. Consulta Guida per gli sviluppatori dell'API Elevation per saperne di più esempi e altri dettagli.

Lo La guida per gli sviluppatori dell'API Elevation è destinata ai siti web e Gli sviluppatori di dispositivi mobili che desiderano utilizzare i dati di altitudine all'interno di mappe fornite da uno dei API di Google Maps Platform. Fornisce un'introduzione all'utilizzo dell'API e informazioni di riferimento sui parametri disponibili.