Route
Operations
| Get Route Directions |
Için geçerlidir: S0 ve S1 fiyatlandırma katmanları. Bir çıkış noktası ile hedef arasında, belirtilmişse yol noktaları üzerinden geçen bir yol döndürür. Yol, geçerli trafik ve istenen haftanın günü ve günün saati gibi tipik yol hızları gibi faktörleri dikkate alır. Döndürülen bilgiler uzaklık, tahmini seyahat süresi ve rota geometrisi gösterimini içerir. Seçilen seçeneklere bağlı olarak, en iyi duruma getirilmiş yol noktası sırası veya turn by turn yönergeleri gibi ek yönlendirme bilgileri de kullanılabilir. Yönlendirme hizmeti, araca özgü Tüketim Modeli'nin ayrıntılı açıklaması için bir dizi parametre sağlar. Lütfen ilgili kavramların ve parametrelerin ayrıntılı açıklaması için Tüketim Modeli'ne göz geçirin. |
| Get Route Range |
Rota Aralığı (Isochrone) API'si Için geçerlidir: S1 fiyatlandırma katmanı. Bu hizmet, belirtilen yakıt, enerji, zaman veya mesafe bütçesine göre çıkış noktasından ulaşıla bir konum kümesi hesaplar. Çokgen sınırı (veya Isochrone), saat yönünün yanı sıra çıkış noktasının sonucu olan kesin çokgen merkezinde döndürülür. Döndürülen çokgen, sağlanan Isochrone içinde POI'leri aramak için Geometri İçinde Ara gibi daha fazla işleme için kullanılabilir. |
| Post Route Directions |
Için geçerlidir: S0 ve S1 fiyatlandırma katmanları. Bir çıkış noktası ile hedef arasında, belirtilmişse yol noktaları üzerinden geçen bir yol döndürür. Yol, geçerli trafik ve istenen haftanın günü ve günün saati gibi tipik yol hızları gibi faktörleri dikkate alır. Döndürülen bilgiler uzaklık, tahmini seyahat süresi ve rota geometrisi gösterimini içerir. Seçilen seçeneklere bağlı olarak, en iyi duruma getirilmiş yol noktası sırası veya turn by turn yönergeleri gibi ek yönlendirme bilgileri de kullanılabilir. Yönlendirme hizmeti, araca özgü Tüketim Modeli'nin ayrıntılı açıklaması için bir dizi parametre sağlar. Lütfen ilgili kavramların ve parametrelerin ayrıntılı açıklaması için Tüketim Modeli'ne göz geçirin. |
| Post Route Directions Batch |
Yönlendirme Yönergeleri Batch API'si Için geçerlidir: S1 fiyatlandırma katmanı. Yol Tarifi Toplu İş API'si, tek bir API çağrısı kullanarak toplu sorguları Yönlendirme Yönergeleri API'sini gönderir. Zaman uyumsuz (zaman uyumsuz) veya zaman uyumlu (eşitleme) çalıştırmak için Yol Yönergeleri Batch API'sini çağırabilirsiniz. Zaman uyumsuz API, çağıranın en fazla 700 sorgu toplu işlemesini ve 100'e kadar sorgu eşitleme API'sini kullanmasını sağlar. Zaman Uyumlu Toplu İş İsteği GöndermeBasit toplu iş istekleri için Zaman Uyumlu API önerilir. Hizmet bir istek aldığında, toplu iş öğeleri hesaplanır hesaplanmaz yanıt verir ve sonuçları daha sonra alma olasılığı yoktur. İstek 60 saniyeden uzun sürerse Zaman Uyumlu API bir zaman aşımı hatası (408 yanıtı) döndürür. Bu API için toplu iş öğelerinin sayısı 100 ile sınırlıdır.
Zaman Uyumsuz Toplu İş İsteği GöndermeZaman Uyumsuz API, görece karmaşık yol isteklerinin büyük hacimlerini işlemeye uygundur
Zaman uyumsuz istek kullanarak istekte bulundursanız, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si üzerinde bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenir. Zaman uyumsuz yanıtlar 14 gün boyunca depolanır. Yeniden yönlendirme URL'si, süre sonu süresi sonra kullanılırsa 404 yanıtı döndürür. Zaman uyumsuz toplu iş isteğinin uzun süre çalışan bir istek olduğunu lütfen unutmayın. Tipik bir işlem dizisi şöyledir:
Batch İsteği için POST GövdesiYol tarifi sorgularını göndermek için istek gövdesinin diziyi biçiminde ve üst bilgisi olarak ayarlanıyor olduğu
Toplu işteki yol yönergeleri sorgusu protokol, temel URL, yol, api sürümü ve abonelik anahtarı olmadan yalnızca kısmi bir URL'dir. Desteklenen yol yönergeleri URI parametrelerinin herhangi birini kabul eder. Yol yönergeleri sorgusunda yer alan dize değerlerinin düzgün bir şekilde kaçarak (örneğin " karakteriyle kaçarak) olması ve aynı zamanda URL ile \ kodlanmış olması gerekir. Zaman uyumsuz API, çağıranın en fazla 700 sorguyu toplu işlemesini ve en fazla 100 sorguyu eşitleme API'sini kullanmasını sağlar ve toplu iş en az 1 sorgu içerebilir. Zaman Uyumsuz Toplu İş Sonuçlarını İndirmeZaman uyumsuz toplu iş sonuçlarını indirmek için toplu iş indirme
Toplu iş sonuçlarını indirmeye yönelik tipik işlem sırası şu şekildedir:
Toplu Yanıt ModeliDöndürülen veri içeriği, zaman uyumsuz ve eşitleme istekleri için benzerdir. Zaman uyumsuz bir toplu iş isteğinin sonuçlarını indirirken, toplu iş işlemeyi bitirmişse, yanıt gövdesi toplu iş yanıtını içerir. Bu toplu iş yanıtı, özgün toplu iş isteğinin parçası olan ve yani başarıyla yürütülen
1 başarılı ve 1 başarısız sonuç ile örnek bir Batch Yanıtı:
|
| Post Route Matrix |
Için geçerlidir: S1 fiyatlandırma katmanı. Matris Yönlendirme hizmeti, zaman uyumsuz (zaman uyumsuz) veya zaman uyumlu (eşitleme) POST isteği kullanarak kaynak ve hedef konumlara göre tanımlanan bir yol kümesi için yol özetleri matrisinin hesaplanmasına olanak sağlar. Verilen her çıkış noktası için hizmet, bu çıkış alanından belirli bir hedefe yönlendirmenin maliyetini hesaplar. Kaynak kümesi ve hedef kümesi, bir tablonun sütun ve satır üst bilgileri olarak düşünebilirsiniz ve tablodaki her hücre o hücrenin kaynağından hedefe yönlendirme maliyetlerini içerir. Örneğin bir yemek teslimatı şirketinde 20 sürücü olduğunu ve restorandaki teslimatı almak için en yakın sürücüyü bulmaları gerekiyor. Bu kullanım sorununu çözmek için Matris Yönlendirme API'sini çağırabilirsiniz. Her rota için seyahat süreleri ve mesafeler döndürülür. Rota Yönergeleri API'sini kullanarak hangi ayrıntılı yolların hesaplandır ayrıntılı olduğunu belirlemek için hesaplanan maliyetleri kullanabilirsiniz. Zaman uyumsuz istek için matrisin maksimum boyutu 700'tir ve eşitleme isteği için bu değer 100'tir (kaynak sayısı hedef sayısıyla çarpılır). Zaman Uyumlu Yol Matrisi İsteği GöndermeSenaryon zaman uyumlu istekler gerektiriyorsa ve matrisin maksimum boyutu 100'den küçük veya buna eşitse, zaman uyumlu istekte bulundurabilirsiniz. Bu API için matrisin maksimum boyutu 100'tir (kaynak sayısı hedef sayısıyla çarpılır). Bu kısıtlamayı da kabul etmek gerekirse, olası matris boyutlarına örnekler: 10x10, 6x8, 9x8 (kare olması gerek değildir).
Zaman Uyumsuz Yol Matrisi İsteği GöndermeZaman Uyumsuz API, görece karmaşık yönlendirme isteklerinin büyük hacimlerini işlemeye uygundur. Zaman uyumsuz istek kullanarak istekte bulundursanız, hizmet varsayılan olarak yanıt üst bilgisinin Konum alanında bir yeniden yönlendirme URL'si üzerinde bir 202 yanıt kodu döndürür. Yanıt verileri veya hata bilgileri kullanılabilir olana kadar bu URL düzenli aralıklarla denetlenir. İstekte parametre true olarak ayarlanırsa, istek 120 saniyenin altında tamam olursa kullanıcı Bu API için matrisin maksimum boyutu 700'tir (kaynak sayısı hedef sayısıyla çarpılır). Bu kısıtlamayı da kullanarak, olası matris boyutlarının örnekleri: 50x10, 10x10, 28x25. 10x70 (kare olması gerek değildir). Zaman uyumsuz yanıtlar 14 gün boyunca depolanır. Yeniden yönlendirme URL'si, süre sonu sonrasında kullanılırsa 404 yanıtı döndürür.
Tipik bir zaman uyumsuz işlemler dizisi şöyledir:
Eşitleme Sonuçlarını İndirmeYol Matrisi Eşitleme API'si için bir POST isteğite bulundurarak hizmet, başarılı istek için 200 yanıt kodu ve bir yanıt dizisi döndürür. Yanıt gövdesi verileri içerir ve sonuçları daha sonra almak mümkün olmayacaktır. Zaman Uyumsuz Sonuçları İndirmebir istek yanıt verdiği
Konum üst bilgisi tarafından sağlanan URL, bir istek olduğunda
|