Hem yanıttaki yerlere yönelik yönlendirme hesaplamalarını hem bir rota boyunca (sonuç sıralamasının etkileneceği yer) hem de sonuçlarda seyahat sürelerini hesaplamak için yapılandırılmasına olanak tanıyan parametreler.
JSON gösterimi |
---|
{ "origin": { object ( |
Alanlar | |
---|---|
origin |
İsteğe bağlı. Poli çizgisinde tanımlanan kaynağı geçersiz kılan açık bir yönlendirme kaynağı. Varsayılan olarak çoklu çizgi kaynağı kullanılır. |
travel |
İsteğe bağlı. Ulaşım şekli. |
route |
İsteğe bağlı. Rota değiştiricileri. |
routing |
İsteğe bağlı. Yönlendirme özetlerinin nasıl hesaplanacağını belirtir. Sunucu, yolu hesaplamak için seçilen yönlendirme tercihini kullanmaya çalışır. Trafik bilinçli yönlendirme tercihi yalnızca |
TravelMode
Ulaşım şekli seçenekleri. Bu seçenekler, Routes API'nin sunduğu seçeneklerle eşlenir.
Sıralamalar | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Ulaşım şekli belirtilmedi. Varsayılan olarak DRIVE değerine ayarlanır. |
DRIVE |
Binek aracıyla seyahat etme. |
BICYCLE |
Bisikletle seyahat edin. searchAlongRouteParameters ile desteklenmez. |
WALK |
Yürüyerek seyahat edin. searchAlongRouteParameters ile desteklenmez. |
TWO_WHEELER |
Scooter ve motosiklet gibi her türlü motorlu iki tekerlekli araçlar. Bunun, insan gücüyle çalışan taşıma araçlarını kapsayan BICYCLE ulaşım modundan farklı olduğunu unutmayın. searchAlongRouteParameters ile desteklenmez. Yalnızca İki tekerlekli araçlar için desteklenen ülkeler ve bölgeler bölümünde listelenen ülkelerde desteklenir. |
RouteModifiers
Rotalar hesaplanırken karşılanması gereken bir dizi isteğe bağlı koşulu içerir.
JSON gösterimi |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean } |
Alanlar | |
---|---|
avoid |
İsteğe bağlı. Doğru olarak ayarlandığında, makul olduğunda ücretli yollardan kaçınarak ücretli yol içermeyen rotalara öncelik verir. Yalnızca |
avoid |
İsteğe bağlı. Doğru olarak ayarlandığında, makul olduğunda otoyolları atlar ve otoyol içermeyen rotalara öncelik verir. Yalnızca |
avoid |
İsteğe bağlı. Doğru olarak ayarlandığında, uygun olduğunda feribotlardan kaçınır ve feribot içermeyen rotalara öncelik verir. Yalnızca |
avoid |
İsteğe bağlı. Doğru olarak ayarlandığında, makul olduğunda kapalı alanda gezinmeyi önler ve kapalı alan gezinmesi içermeyen rotalara öncelik verir. Yalnızca |
RoutingPreference
Güzergah hesaplanırken dikkate alınacak faktörleri belirten bir değer kümesi.
Sıralamalar | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Yönlendirme tercihi belirtilmedi. Varsayılan olarak TRAFFIC_UNAWARE değerine ayarlanır. |
TRAFFIC_UNAWARE |
Rotaları, canlı trafik koşullarını dikkate almadan hesaplar. Trafik koşullarının önemli olmadığı veya geçerli olmadığı durumlarda uygundur. Bu değer kullanıldığında en düşük gecikme süresi elde edilir. Not: , DRIVE ve TWO_WHEELER için seçilen rota ve süre, mevcut yol koşullarına değil, yol ağına ve zamana bağlı olmayan ortalama trafik koşullarına göre belirlenir. Bu nedenle, rotalar geçici olarak kapalı olan yollar içerebilir. Belirli bir istek için sonuçlar, yol ağındaki değişiklikler, güncellenen ortalama trafik koşulları ve hizmetin dağıtılmış yapısı nedeniyle zaman içinde değişiklik gösterebilir. Sonuçlar, herhangi bir zamanda veya sıklıkta neredeyse eşdeğer rotalar arasında da değişiklik gösterebilir. |
TRAFFIC_AWARE |
Rotaları, gerçek zamanlı trafik koşullarını dikkate alarak hesaplar. TRAFFIC_AWARE_OPTIMAL 'e kıyasla, gecikmeyi önemli ölçüde azaltmak için bazı optimizasyonlar uygulanır. |
TRAFFIC_AWARE_OPTIMAL |
Çoğu performans optimizasyonu uygulamadan rotaları canlı trafik koşullarını dikkate alarak hesaplar. Bu değerin kullanılması en yüksek gecikmeyi oluşturur. |