Erste Schritte

Das Elevation API stellt Höhendaten für alle Standorte auf der der Erde, einschließlich der Tiefenpositionen auf dem Meeresboden (die negative Werte zurückgeben).

Dieser Dienst ist auch als Teil der clientseitigen Maps JavaScript API oder zur serverseitigen Verwendung mit dem Java-Client, Python-, Go- und Node.js-Client für Google Maps-Dienste

Beispielanforderung und -antwort

Der Zugriff auf das Elevation API erfolgt über eine HTTP-Schnittstelle mit -Anfragen, die als URL-String unter Verwendung von Breitengrad/Längengrad-Koordinaten für um die Standorte oder Pfadeckpunkte zu identifizieren. Anforderungen müssen Ihren API-Schlüssel enthalten.

Im folgenden Beispiel wird die Höhe für Denver, Colorado, „Mile High City“ im JSON-Format:

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'

Sie können dies testen, indem Sie die URL in Ihren Webbrowser eingeben. Ersetzen Sie dabei YOUR_API_KEY durch Ihren tatsächlichen API-Schlüssel). Die Antwort enthält die Höhe an diesem Punkt in Metern Der Wert der Auflösung (der maximale Abstand zwischen Datenpunkten, von denen der Höhenangaben wurden in Metern interpoliert).

Entwicklerleitfaden ansehen finden Sie weitere Informationen <ph type="x-smartling-placeholder"></ph> Erstellung von Anfrage-URLs und verfügbaren Parametern und die Antwort zu verstehen.

Hier ist eine Beispielantwort:

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>

Codierung mit unseren Clientbibliotheken

Clientbibliotheken die Entwicklung mit den Google Maps Web Service APIs durch die Bereitstellung einfacher, native Implementierungen gängiger Aufgaben wie Authentifizierung, Drosselung und automatische Wiederholungsversuche. Das Elevation API ist verfügbar in der Java-Client Python-, Go- und Node.js-Client für Google Maps-Dienste.

Authentifizierung, Kontingente, Preise und Richtlinien

Authentifizierung

Damit Sie das Elevation API verwenden können, müssen Sie zuerst die API aktivieren und die korrekte Anmeldedaten für die Authentifizierung. Weitere Informationen finden Sie unter Erste Schritte mit der Google Maps Platform

Kontingente und Preise

Informieren Sie sich über die Nutzung und Abrechnung finden Sie weitere Informationen zu Kontingenten und Preisen für die Elevation API.

Richtlinien

Die Nutzung des Elevation APIs muss den API-Richtlinien:

Weitere Informationen

Das Elevation API bietet noch mehr Möglichkeiten: Anfordern von Höhendaten von mehreren Standorten aus. Siehe Entwicklerleitfaden für die Elevation API. Beispiele und andere Details.

Die <ph type="x-smartling-placeholder"></ph> Der Entwicklerleitfaden für die Elevation API ist für Websites und Entwickler von Mobilgeräten, die Höhendaten in Karten verwenden möchten, die von einem der Google Maps Platform APIs Sie bietet eine Einführung in die Verwendung der API und der Referenz. zu den verfügbaren Parametern.