Başlama

Elevation API, okyanus tabanındaki derinlik konumları (negatif değerler döndürür) dahil olmak üzere dünya yüzeyindeki tüm konumların yükseklik 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" (Bir Mil Yüksek Şehir) 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_KEY

cURL

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ıt, o noktadaki yüksekliği (metre cinsinden) ve çözünürlük değerini (yüksekliğin enterpolasyonla hesaplandığı veri noktaları arasındaki maksimum mesafe, metre cinsinden) içerir.

İ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, 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ı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 başka işlemler de 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.