![Elevation API'ye Genel Bakış](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/images/landing/maps-api_960.png?authuser=0000&hl=tr)
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:
|
|
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:
- Java Google Haritalar Hizmetleri istemcisi
- Python Google Haritalar Hizmetleri istemcisi
- Go İstemcisi Google Haritalar Hizmetleri için
- Node.js Google Haritalar Hizmetleri istemcisi
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?
- Elevation API'yi kullanmaya başlama: Ayarlarınızı Google Cloud projesi.
- Yola dayalı yükseklik verileri almayı deneyin: Yolları belirtme
- En iyi uygulamaları takip edin: Web Hizmeti'ne gidin En iyi uygulamalar.