Elevation API, okyanus tabanındaki derinlik konumları (negatif değerler döndürür) dahil olmak üzere, dünya yüzeyindeki tüm konumlar için yükseklik verileri sağlar.
Bu hizmet ayrıca istemci tarafı Haritalar JavaScript API'si kapsamında veya Java İstemcisi, Python İstemcisi, Go İstemcisi ve Google Haritalar Hizmetleri için Node.js İstemcisi ile sunucu tarafında kullanım için de kullanılabilir.
Örnek istek ve yanıt
Elevation API'ye bir HTTP arayüzü üzerinden erişirsiniz. İstekler, konumları veya yolun köşe noktalarını tanımlamak için enlem/boylam koordinatlarını kullanarak URL dizesi şeklinde oluşturulur. İstekler API anahtarınızı içermelidir.
Aşağıdaki örnekte Denver, Colorado için "Mile High City" yükseltileri JSON biçiminde istenmiştir:
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'
URL'yi web tarayıcınıza girerek bunu test edebilirsiniz (YOUR_API_KEY
değerini gerçek API anahtarınızla değiştirmeyi unutmayın).
Yanıtta, o noktadaki yükseklik, metre cinsinden ve çözünürlük değeri (yüksekliğin interpolasyonu yapılan veri noktaları arasındaki maksimum mesafe metre cinsinden) belirtilir.
İsteğe bağlı URL'ler ve mevcut parametreler oluşturma ve yanıtı anlama hakkında daha fazla bilgi için geliştirici kılavuzunu inceleyin.
Aşağıda örnek bir yanıt verilmiştir:
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>
İstemci kitaplıklarımızla kodlamaya başlayın
İstemci kitaplıkları, kimlik doğrulama, istek kısıtlama ve otomatik yeniden deneme gibi yaygın görevlerin basit ve yerel uygulamalarını sağlayarak Google Haritalar web hizmeti API'leriyle geliştirme sürecini kolaylaştırır. Elevation API; Java İstemcisi, Python İstemcisi, Go İstemcisi ve Google Haritalar Hizmetleri için Node.js İstemcisi'nde kullanılabilir.
Kimlik doğrulama, kotalar, fiyatlandırma ve politikalar
Kimlik doğrulama
Elevation API'yi kullanmak için önce API'yi etkinleştirmeniz ve uygun kimlik doğrulama kimlik bilgilerini almanız gerekir. Daha fazla bilgi için Google Haritalar Platformu'nu Kullanmaya Başlama başlıklı makaleyi inceleyin.
Kotalar ve fiyatlandırma
Elevation API için belirlenen kotalar ve fiyatlandırmayla ilgili ayrıntıları kullanım ve faturalandırma sayfasında bulabilirsiniz.
Politikalar
Elevation API'nin kullanımı API politikalarına uygun olmalıdır.
Daha fazla bilgi
Elevation API ile birden fazla konumdan rakım verisi isteme gibi daha birçok işlem yapabilirsiniz. Daha fazla örnek ve diğer ayrıntılar için Elevation API geliştirici kılavuzuna bakın.
Elevation API geliştirici kılavuzu, Google Haritalar Platformu API'lerinden biri tarafından sağlanan haritalarda yükseklik verilerini kullanmak isteyen web sitesi ve mobil uygulama geliştiricileri için hazırlanmıştır. Burada, API kullanımına ve mevcut parametrelerle ilgili referans materyallere giriş imkanı verilmektedir.