Elevation API, okyanus tabanındaki derinlik konumları (negatif değerler döndüren) dahil olmak üzere dünya üzerindeki tüm konumların yükseklik verilerini sunar.
Bu hizmet, istemci tarafı Haritalar JavaScript API'sinin 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ü aracılığıyla erişirsiniz. Yerler veya yol noktalarını tanımlamak için enlem/boylam koordinatlarını kullanarak URL dizesi şeklinde oluşturulan istekler. İstekler API anahtarınızı içermelidir.
Aşağıdaki örnek, "Mile High City"den Denver, Colorado'nun JSON biçiminde rakımını öğrenmek için:
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
yerine gerçek API anahtarınızı girdiğinizden emin olun).
Yanıt, o sırada rakımın metre cinsinden değerini ve çözünürlük değerini (rakım cinsinden veri yükseklikleri arasındaki maksimum uzaklık) metre cinsinden içerir.
İstek URL'leri 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şlama
İstemci kitaplıkları; kimlik doğrulama, istek kısıtlama ve otomatik yeniden deneme gibi yaygın görevlerin basit ve yerel uygulamalarını Google Haritalar web hizmeti API'leriyle geliştirmeyi 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 kimlik bilgilerini almanız gerekir. Daha fazla bilgi için Google Haritalar Platformu'nu Kullanmaya Başlama bölümüne bakın.
Kotalar ve fiyatlandırma
Elevation API için belirlenen kotalar ve fiyatlandırma ile ilgili ayrıntılar için kullanım ve faturalandırma sayfasını inceleyin.
Politikalar
Elevation API, API politikalarına uygun olmalıdır.
Daha fazla bilgi
Elevation API ile yapabileceğiniz daha pek çok şey var, örneğin birden fazla konumdan yükseklik verileri istemek. Daha fazla örnek ve diğer ayrıntılar için Elevation API geliştirici kılavuzuna göz atın.
Elevation API geliştirici kılavuzu, yükseklik verilerini Google Haritalar Platformu API'lerinden biri tarafından sağlanan haritalarda kullanmak isteyen web sitesi ve mobil geliştiriciler için hazırlanmıştır. Mevcut parametrelerde API ve referans materyallerini nasıl kullanabileceğinize dair bir giriş sunar.