Kalite ve Gecikme Dengesini Yapılandırma

Routes Preferred API, rotaları hesaplamak için üç yönlendirme tercihi sağlar. Rota hesaplamasına trafik koşullarının dahil edilme düzeyi farklıdır. Her yönlendirme tercihi rota kalitesi, tahmini TVS ve yanıt gecikmesi açısından belirli bir dereceye kadar farklı sonuçlar üretir.

Trafik koşulları hakkında

Trafik koşulları, trafik akış hızını tanımlar. Örneğin:

  • Trafik yoğunluğu olmadığında, trafik koşulları normal kabul edilir ve trafik kesintisiz olarak normal hızda akar.

  • Yoğun saatlere yaklaşırken trafik yoğunluğu artar. Bu da trafiğin yavaşlayarak hafif ila orta şiddette trafik koşullarına neden olur.

  • Tampondan tamper arasındaki trafikte, akış hızı durup yoğun trafik koşullarına neden olur.

Trafik bilgisi yok

TRAFFIC_UNAWARE yönlendirme tercihini belirlediğinizde rotalar, trafik koşulları dikkate alınmadan hesaplanır. Bu yönlendirme tercihi en düşük yanıt gecikmesini sağlar (yanıtlar en hızlı şekilde döndürülür).

Yanıtların en hızlı şekilde döndürülmesini istiyorsanız ve yaklaşık yönlendirme ayrıntıları yeterince iyiyse bu yönlendirme tercihini kullanın.

Trafiğe duyarlı

TRAFFIC_AWARE yönlendirme tercihini belirlediğinizde rotalar, trafik koşullarına göre hesaplanır. Bunun sonucunda, rota ve rota ayrıntıları gerçek dünya koşullarını daha doğru yansıtmaktadır. Veri kalitesindeki bu artış yanıt gecikmesinden kaynaklandığından gecikmenin büyük bir kısmını azaltmak için performans optimizasyonları uygulanır.

Daha doğru yönlendirme ayrıntıları istiyorsanız ancak yanıtların gecikmede orta düzeyde bir artışla döndürülmesinin sizin için bir sakıncası yoksa bu yönlendirme tercihini kullanın.

Trafiğe duyarlı optimum

TRAFFIC_AWARE_OPTIMAL yönlendirme tercihini belirlediğinizde, rotalar trafik koşullarına göre hesaplanır ancak performans optimizasyonu uygulanmaz. Bu modda sunucu en uygun rotayı bulmak için yol ağında daha kapsamlı bir arama gerçekleştirir.

Bu yönlendirme tercihi en yüksek yanıt gecikmesini sağlar (yani yanıtlar en uzun gecikmeyle geri döndürülür). Yanıtların ne kadar sürdüğüne bakılmaksızın, en yüksek kaliteli sonuçları istediğinizde bu yönlendirme tercihini kullanın.

Örnek

Aşağıdaki JSON kodu, bir istek mesajı varlığı gövdesinde yönlendirme tercihinin nasıl ayarlanacağını gösterir.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "travelMode":"DRIVE",
  "routingPreference":"TRAFFIC_AWARE_OPTIMAL"
}