Rakım API'si, okyanus tabanındaki derinlik konumları (negatif değerler döndürür) dahil olmak üzere dünya yüzeyindeki tüm konumların rakım verilerini sağlar.
Bu hizmet, istemci tarafı Maps JavaScript API'nin bir parçası olarak veya sunucu tarafında Google Haritalar Hizmetleri için Java İstemcisi, Python İstemcisi, Go İstemcisi ve Node.js İstemcisi ile birlikte de kullanılabilir.
Örnek istek ve yanıt
Yükseklik API'sine bir HTTP arayüzü üzerinden erişirsiniz. İstekler, konumları veya yol köşelerini tanımlamak için enlem/boylam koordinatları kullanılarak 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 yüksekliği 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'
Bu durumu, URL'yi web tarayıcınıza girerek test edebilirsiniz (YOUR_API_KEY kısmını gerçek API anahtarınızla değiştirdiğinizden emin olun). Yanıtta, bu noktadaki yükseklik (metre cinsinden) ve çözünürlük değeri (yüksekliğin enterpolasyonla hesaplandığı 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 sınırlama 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 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ırma hakkında ayrıntılı bilgi edinmek için 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 birden fazla konumdan yükseklik verileri isteme gibi daha birçok işlem yapabilirsiniz. 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ı ve mevcut parametrelerle ilgili referans materyalleri hakkında bilgi verir.