Roads API'ye genel bakış

Roads API, aşağıdaki türde HTTPS isteklerini kabul eden bir hizmettir: haritada bir veya daha fazla noktanın enlem/boylam koordinatlarını belirtir. Bu noktaları gösterir ve meta verilerle birlikte bir Yer Kimliği döndürür (ör. en yakın yol segmenti ve hız sınırları)

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

Roads API ile tahmini hız sınırlarını veya yol meta verilerini içerir. Bu yolla meta verileri kullanmak isterseniz, sürüş uygulamalarınızı aşağıdaki özelliklerle geliştirebilirsiniz:

  • Enlem/boylam koordinatlarını yola veya yollara bağlayın.
  • Bir dizi koordinat için en yakın yolu bulma
  • Yol segmentleri için hız sınırlarını öğrenin

Roads API ile yapabilecekleriniz

Roads API ile GPS koordinatlarını yolun geometrisini göstermek ve yol boyunca hız sınırını belirlemek emin olun.

  • Yollara Hızlı Geçiş Bu hizmet, dönüşüm gerçekleştirme olasılığı verilen GPS koordinat kümesine göre katedilen yollar. En fazla 100 adet Bir rota boyunca toplanan GPS noktaları. İsteğe bağlı olarak, ek noktaların interpolasyonunu sağlar ve sonuç olarak yol geometrik şeklidir.
  • En Yakın Yollar Bu hizmet en yakın yolu döndürür bir segment oluşturabilirsiniz. En fazla 100 GPS noktası belirtebilirsiniz. Belirttiğiniz noktaların, sürekli bir yolun parçası olması gerekmez.
  • Hız sınırları Bu hizmet, yayınlanan Hız sınırını belirleyin. Hız Sınırı hizmetini herkes kullanabilir Varlık İzleme lisansına sahip olan müşteriler. Google Haritalar Platformu Premium Planı için kullandıkça öde fiyatlandırmasına geçiş yapmış müşteriler için bu özellik etkin.

Roads API nasıl çalışır?

Roads API, enlem/boylamı kabul eden üç uç nokta kullanır koordinatlar veya yer kimlikleri ile birlikte, yol yolları, segmentler veya hız sınırı verilerini sağlayın. Aşağıdaki örnekte, bir gruba dayalı olarak en yakın yollar için bir talep gösterilmektedir enlem/boylam koordinatlarının karşılaştırması:

https://roads.googleapis.com/v1/nearestRoads
  ?points=60.170880%2C24.942795%7C60.170879%2C24.942796%7C60.170877%2C24.942796
  &key=YOUR_API_KEY

Kaynaklar

Aşağıdaki tabloda, Roads API'yi döndürdüğü verilerle birlikte.

Veri kaynakları Döndürülen veriler İade biçimi
Yollara hızlı geçiş

Bir rotadan en fazla 100 GPS noktası dizisini döndürür. Dahil olan hizmetler: yol kesilmiş boylam/enlem koordinatları bir liste oluşturabilirsiniz. Ayrıntılar için: Yanıtlar Yollara hızlı geçiş rehberini inceleyin.

  • JSON
En yakın yollar

100'e kadar bağımsız enlem/boylam koordinatlarından oluşan dizi ve belirtilen her bir nokta için en yakın yolun yer kimlikleri ile birlikte. Puanların sürekli olması gerekmez. Ayrıntılar için: Yanıtlar en yakın yollarda rehberini inceleyin.

Hız sınırları

100 adede kadar yol meta verisi dizisi. Bunlar hız içerir sınırları ve yer kimliklerini KPH ya da MPH cinsinden girebilirsiniz. Ayrıntıları göster Yanıtlar'da Hız sınırlarında rehberini inceleyin.

Roads API nasıl kullanılır?

1 Yollara hızlı geçiş demosunu deneyin Parkur oluşturmak ve yolların uç noktasına nasıl tutturulduğunu görmek için demoyu tıklayın sorunsuz veriler sağlar. Görüntüleyin Demo Yollara hızlı geçiş rehberine bakın. API anahtarına ihtiyacınız yoktur.
2 Kurulumu yapın Ayarlarınızı Google Cloud projesi ve aşağıdaki kurulum talimatlarını uygulayın: ve ardından API anahtarınızı nasıl kullanacağınızı öğrenin.
3 Yola hızlı geçiş isteğini deneyin Ekrana gelen fotoğraflardan yol örneklerine bakalım ve kullanım alanınızla alakalı bir örnek deneyin.
4 Yolunuz için hız sınırları hakkında bilgi alma Yollara hızlı geçiş isteğiniz için sağladığınız yol verilerini kullanarak, hız sınırı sorgusu yayınlama. Bkz. Yol kullanan örnek istek.
5 Uzun yolları nasıl işleyeceğinizi öğrenin. Şu sayfadaki bölümleri takip edin: Uzun yolları işleme İleri düzey kavramlar rehberini inceleyin.
6 Yol verilerini kendi uygulamanıza entegre edin! Bkz. başlamak için yol çekilmiş demodan ayrıntılı kod örneği yol verileri işlevini kendi uygulamanıza ekleme.

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?