Roads API'yi neden kullanmalısınız?
Roads API ile hız sınırları, tahmini varış süreleri veya diğer yol meta verileri hakkında bilgi alabilirsiniz. Bu yol meta verileriyle, sürüş uygulamalarınızı aşağıdaki özelliklerle geliştirebilirsiniz:
- Enlem/boylam koordinatlarını bir yol veya yola bağlayın.
- Bir koordinat kümesine en yakın yolu bulun
- Yol segmentleri için hız sınırları alın
Roads API ile neler yapabilirsiniz?
Roads API kullanarak GPS koordinatlarını yolun geometrisine eşleyebilir ve yol segmentlerinde hız sınırını belirleyebilirsiniz.
- Yollara Hızlı Geçiş Bu hizmet, sağlanan GPS koordinatlarına göre gidilen en olası yolları döndürür. Bir rota boyunca toplanan en fazla 100 GPS noktası belirtebilirsiniz. İsteğe bağlı olarak, hizmetin ek noktaların interpolasyonunu yaparak yolun geometrisine sorunsuz bir şekilde uyum sağlamasını da isteyebilirsiniz.
- En Yakın Yollar Bu hizmet bir GPS noktası için en yakın yol segmentini döndürür. 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, yol segmenti için gönderilen hız sınırını döndürür. Hız Sınırı hizmeti, Öğe İzleme lisansına sahip tüm müşteriler tarafından kullanılabilir. Kullandıkça öde fiyatlandırmasına geçiş yapan Google Haritalar Platformu Premium Planı müşterileri için özellik etkin durumda kalacaktır.
Roads API'nin işleyiş şekli
Roads API; yol yolları, segmentler veya hız sınırı verileri sağlamak için enlem/boylam koordinatlarını veya yer kimliklerini kabul eden üç uç nokta kullanır. Aşağıdaki örnekte bir enlem/boylam koordinatları grubuna dayalı olarak en yakın yollar için yapılan istek gösterilmektedir:
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 aracılığıyla kullanılabilen kaynaklar, döndürdüğü verilerle birlikte özetlenmektedir.
Veri kaynakları | Döndürülen veriler | İade biçimi |
---|---|---|
Yollara hızlı geçiş |
Bir rotadaki en fazla 100 GPS noktası dizisi döndürür. Yer kimlikleriyle birlikte yoldan alınmış boylam/enlem koordinatlarını içerir. Ayrıntıları, Yollara hızlı geçiş kılavuzundaki Yanıtlar bölümünde bulabilirsiniz. |
|
En yakın yollar |
Belirtilen her nokta için en yakın yolun yer kimlikleriyle birlikte en fazla 100 bağımsız enlem/boylam koordinatı dizisi. Puanların sürekli olması gerekmez. Ayrıntıları, En yakın yollar rehberindeki Yanıtlar bölümünde bulabilirsiniz. |
|
Hız sınırı |
100 adede kadar yol meta veri öğesi dizisi. Bunlar, KPH veya MPH cinsinden birimlere sahip hız sınırlarını ve yer kimliklerini içerir. Ayrıntılar için Hız sınırları kılavuzundaki Yanıtlar bölümüne bakın. |
Roads API'yi kullanma
1 | Yollara hızlı geçiş demosunu deneyin | Bir parkur oluşturmak ve yollara giden uç noktanın nasıl sorunsuz veri sağladığını görmek için demoyu tıklayın. Yollara hızlı geçiş kılavuzundaki Demo bölümüne bakın. API anahtarına ihtiyacınız yoktur. |
2 | Hazırlanın | İlk olarak Google Cloud projenizi oluşturma başlıklı makaleyi inceleyin, ardından aşağıdaki kurulum talimatlarını tamamlayın ve ardından API anahtarınızı nasıl kullanacağınızı öğrenin. |
3 | Yollara hızlı geçiş isteği özelliğini deneyin | Yola geçiş örneklerinden birini kullanın ve kullanım alanınıza uygun bir tanesini deneyin. |
4 | Yolunuzda hız sınırı belirleme | Yola geçiş isteğiniz için sağladığınız yol verilerinin aynısını kullanarak hız sınırı sorgusu yapın. Yol kullanan örnek istekbölümüne bakın. |
5 | Uzun yolların nasıl işleneceğini öğrenin. | İleri düzey kavramlar kılavuzundaki Uzun yolları işleme ile ilgili bölümleri takip edin. |
6 | Yol verilerini kendi uygulamanıza dahil edin! | Kendi uygulamanıza yol verileri işlevselliği oluşturmaya başlamak için yol alınan demodaki ayrıntılı kod örneğine bakın. |
Kullanılabilir istemci kitaplıkları
Aşağıdaki istemci kitaplıklarından birini kullanarak bu API'yi istediğiniz dilde çağırın:
- Google Haritalar Hizmetleri için Java İstemcisi
- Google Haritalar Hizmetleri için Python İstemcisi
- Google Haritalar Hizmetleri için İstemciye Git
- Google Haritalar Hizmetleri için Node.js İstemcisi
Java İstemcisi, Python İstemcisi, Go İstemcisi ve Google Haritalar Hizmetleri için Node.js İstemcisi, Apache 2.0 Lisansı altında açık kaynaklı, topluluk tarafından desteklenen istemci kitaplıklarıdır. Bunları GitHub'dan indirin. Burada kurulum talimatlarını ve örnek kodu da bulabilirsiniz.
Sırada ne var?
- Paths API'yi deneyin: Roads Inspector'a gidin
- Roads API isteklerini nasıl yapacağınızı öğrenin: İlgilendiğiniz hizmete gidin:
- İleri Düzey Kavramları Anlama: Gelişmiş Kavramlar'a gidin
- En iyi uygulamaları takip edin: Web Hizmetleri En İyi Uygulamaları bölümüne gidin