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, istemci tarafı Maps JavaScript API'nin bir parçası olarak veya Google Haritalar Hizmetleri için Java İstemcisi, Python İstemcisi, Go İstemcisi ve Node.js İstemcisi ile sunucu tarafında kullanılabilir.
Örnek istek ve yanıt
Elevation API'ye bir HTTP arayüzü üzerinden erişirsiniz. İstekler, konumları veya yol köşelerini tanımlamak için enlem/boylam koordinatlarını kullanan bir URL dizesi olarak oluşturulur. İstekler API anahtarınızı içermelidir.
Aşağıdaki örnekte, "Mile High City" olarak bilinen Denver, Colorado'nun rakımı JSON biçiminde istenmektedir:
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'
URL'yi web tarayıcınıza girerek bunu test edebilirsiniz (YOUR_API_KEY kısmını gerçek API anahtarınızla değiştirdiğinizden emin olun). Yanıtta, o noktadaki yükseklik (metre cinsinden) ve çözünürlük değeri (yüksekliğin enterpolasyonunun yapıldığı veri noktaları arasındaki maksimum mesafe, metre cinsinden) yer alır.
İstek URL'leri oluşturma ve kullanılabilir parametreler ile 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>
</pre>
İ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 yerleşik uygulamalarını sağlayarak Google Haritalar web hizmeti API'leriyle geliştirme yapmayı kolaylaştırır. Elevation API, Google Haritalar Hizmetleri için Java İstemcisi, Python İstemcisi, Go İstemcisi ve 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 bilgilerini edinmeniz 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ırma hakkında ayrıntılı bilgi edinmek üzere Kullanım ve Faturalandırma sayfasını inceleyin.
Politikalar
Elevation API'nin kullanımı, API politikalarına uygun olmalıdır.
Daha fazla bilgi
Elevation API ile yapabileceğiniz daha çok şey var. Örneğin, birden fazla konumdan rakım verisi isteyebilirsiniz. Daha fazla örnek ve diğer ayrıntılar için Elevation API Geliştirici Kılavuzu'na 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. API'nin kullanımına giriş niteliğinde bilgiler ve mevcut parametrelerle ilgili referans materyaller sunar.