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.