Elevation API, dünya üzerindeki tüm konumlar için yükseklik verileri sunar okyanus tabanındaki derinlik konumları dahil olmak üzere dünya yüzeyinin negatif değerler döndürür).
Bu hizmet, isteğe bağlı olarak sağlanan istemci tarafında Haritalar JavaScript API'si veya Java İstemcisi, Google Haritalar Hizmetleri için Python İstemcisi, Go İstemcisi ve Node.js İstemcisi.
Örnek istek ve yanıt
Elevation API'ye HTTP arayüzünden erişirsiniz. enlem/boylam koordinatlarını kullanan ve konumları veya yol köşelerini belirleyin. İstekler API anahtarınızı içermelidir.
Aşağıdaki örnekte, Colorado'daki Denver'ın rakımı şu şekilde talep edilmektedir: JSON biçiminde "Mil Yüksek Şehir":
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'
Bunu, URL'yi web tarayıcınıza girerek test edebilirsiniz (
YOUR_API_KEY
gerçek API anahtarınızla) girin.
Yanıt, bu noktadaki yükseltiyi (metre cinsinden) ve
çözünürlük değeri (belirtilen veri noktaları arasındaki maksimum mesafe
yükseklik (metre cinsinden) hesaplanır.
Geliştirici kılavuzunu görüntüle ve oluşturma isteği URL'leri ve kullanılabilir parametreler ve daha iyi anlamanızı sağlar.
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ızı kullanarak kodlamaya başlayın
İstemci kitaplıkları Google Haritalar web hizmeti API'leriyle geliştirmeyi kolaylaştırmak için basit, kimlik doğrulama, istek gönderme gibi yaygın görevlerin yerel otomatik olarak yeniden deneme özelliğini kullanabilirsiniz. Elevation API kullanıma hazır Java İstemcisi, Google Haritalar Hizmetleri için Python İstemcisi, Go İstemcisi ve Node.js İstemcisi.
Kimlik doğrulama, kotalar, fiyatlandırma ve politikalar
Kimlik doğrulama
Elevation API'yi kullanmak için önce API'yi etkinleştirmeniz ve kimlik doğrulama bilgileri. Daha fazla bilgi için bkz. Google Haritalar Platformu'nu Kullanmaya Başlama.
Kotalar ve fiyatlandırma
Kullanımı ve faturalandırmayı inceleme sayfasında, Elevation API için belirlenen kotalar ve fiyatlandırma bilgilerini bulabilirsiniz.
Politikalar
Elevation API kullanımı, API politikaları.
Daha fazla bilgi
Elevation API ile yapabileceğiniz diğer şeyler: yükseklik verileri isteme oluşturabilirsiniz. Bkz. Daha fazla bilgi için Elevation API geliştirici kılavuzu örnekler ve diğer ayrıntılar.
Elevation API geliştirici kılavuzu, web sitesi ve hava yolu şirketlerinden birinin sağladığı haritalarda yükseklik verilerini kullanmak isteyen mobil geliştiriciler Google Haritalar Platformu API'leri. API'nin kullanımına giriş niteliğindeki bu bölümde, materyali kabul eder.