Elevation API'ye genel bakış

Elevation API, Elevation API, dünyadaki bir konumu veya yollar boyunca örneklenmiş yükseklik verilerini görebilirsiniz.

Elevation API'yi neden kullanmalısınız?

Elevation API ile yüksek kalite puanına sahip dinleyicilerinizin yüksekliğe duyarlı aktiviteler, konumlandırma uygulamaları veya az sayıda anket çalışması yapan müşteriler rotalar boyunca yükselti ve yükselti değişiklikleri içeren uygulamalar Örneğin, rakım kazanç ve kayıp verilerini sağlayarak bu tür aktiviteler için bir spor uygulamasını iyileştirebilir tüplü dalış gibi farklı spor etkinlikleri ekleyebilirsiniz.

Elevation API ile yapabilecekleriniz

Elevation API ile her bir konumdaki yükseklik verilerini üzerinde değişiklik yapabilirsiniz. Örneğin:

  • Belirli bir yerin yüksekliğini öğrenin.
  • Bir rota boyunca veya iki rota arasındaki yükseklik farklarını hesaplayın puan.

Elevation API'nin işleyiş şekli

Elevation API, istekleri enlem/boylam koordinatlarına sahip kodlanmış bir URL olarak kabul eder tek tek konumlar olarak veya bir yol üzerindeki bir dizi konum olarak verilir. Bu istek, örneğin, Colorado'daki Denver şehir merkezi için yüksekliği sorgulayıp JSON biçiminde bir dönüş belirtir.
  https://maps.googleapis.com/maps/api/elevation/json
  ?locations=39.7391536%2C-104.9847034
  &key=YOUR_API_KEY

Hizmet, sağlanan koordinatlar için yüksekliği türetir. Aynı zamanda yükseklik olmayan bir yerin rakımını gösterir. Bu yükseklik, dört noktadan döndürülen bir ortalamayı gösterir rakım verileri sağlayan en yakın konumlar. Son olarak, genel olarak konum çözünürlüğü.

Kaynaklar

Aşağıdaki tabloda, Elevation API'yi döndürüyor.

Veri kaynakları Döndürülen veriler İade biçimi
Enlem/boylam koordinatları

Verileri, bir veya daha fazla konumdan oluşan bir küme ya da bir yol üzerindeki bir seri olarak sağlayabilirsiniz. Siz da kodlanmış koordinatlar sağlayabilir. 512'ye kadar koordinat iletin.

Elevation API, göreli metre cinsinden yükseklik sağlar yerel ortalama deniz seviyesine (LMSL) göre. Yükseklik pozitif olarak döndürülebilir değerleri veya negatif değerlere sahip olacaktır:

  • Pozitif değerler, LMSL'nin üzerindeki konumları belirtir. yüzey konumları veya yüksek rakımlı göllerin altları gibi.
  • Negatif değerler, aşağıdakiler de dahil olmak üzere ÖYS'nin altında olan konumları belirtir. veya okyanus tabanında bulunan konumları ayarlamanızı sağlar.
  • Çözünürlük, veri noktası ile metre cinsinden yükseklik.
  • JSON
  • XML

Elevation API nasıl kullanılır?

1 Kurulumu tamamlayın. Ayarlarınızı Google Cloud projesi ve kurulumu tamamlayın lütfen unutmayın.
2 Yükseltme isteğinde bulunma API anahtarınız olduğunda Elevation API'yi doğrudan şuradan test etmeye başlayabilirsiniz: tarayıcınız. Örnek istekler bölümünü inceleyin Başlangıç kılavuzunda bulabilirsiniz.
3 Daha karmaşık bir istek oluşturma Proje ayarlarını tamamladığınızda, yol'a dokunun. Yol belirlemebölümünü inceleyin. inceleyebilirsiniz.
4 Yanıtlarla ilgili temel bilgileri anlama Uygulamanızda yükseklik verilerini kullanmaya hazırlanmak için yükseklik verileriyle ilgili yanıtları inceleyin. Görüntüleyin Yükseltme yanıtları inceleyebilirsiniz.
5 Yükseklik verilerini kendi uygulamanıza ekleyin! Yükseklik verilerini, spor uygulamaları gibi konuma dayalı uygulamaları iyileştirmek için kullanabilirsiniz anket verileri için kullanılabilir.

Kullanılabilir istemci kitaplıkları

Bu API'yi şu dilde çağırın: aşağıdaki istemci kitaplıklarından birini kullanarak seçiminizi yapın:

Google Haritalar için Java İstemcisi, Python İstemcisi, Go İstemcisi ve Node.js İstemcisi Hizmetler, topluluk tarafından desteklenen istemci kitaplıklarıdır ve Apache 2.0 Lisansı. Bu uygulamaları GitHub'dan indirin. Burada yükleme talimatlarını ve örnek kodu da bulabilirsiniz.

Sırada ne var?