Kaçınılacak özellikleri belirtin

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Bir isteğe rota değiştiriciler ekleyerek, ücretli geçişlerden veya otoyollardan kaçınma gibi hangi rota özelliklerinden kaçınmak istediğinizi belirtin. API daha sonra bu özellikleri gerektirmeyen bir rota sağlamaya çalışır.

Bir isteğe rota değiştiriciler ekleyerek ücretli geçişlerden veya otoyollardan kaçınma gibi hangi rota özelliklerinden kaçınmak istediğinizi belirtirsiniz. Ardından API, bu özellikleri gerektirmeyen bir rota sağlamaya çalışır.

RouteModifiers türünde bir istekte routeModifiers özelliğini kullanın. avoidTolls, avoidHighways, avoidFerries ve avoidIndoor değerlerini belirtebilirsiniz.

Rota değiştirici belirtmek, kısıtlanmış özelliği içeren rotaları mutlaka ortadan kaldırmaz. API, sonucu daha uygun rotalara yönlendirmek için değiştiriciyi kullanır. Bir kaçınma seçeneği istemenize rağmen rotanızın değişmemesinin birkaç nedeni olabilir. Örneğin, başlangıç noktasından varış noktasına giden tek rota, otoyol veya feribot kullanmadan gitmeyi imkansız hale getiriyor. veya alternatif rota, seyahat süresini önemli ölçüde uzatıyorsa.

Örnek

Aşağıdaki örnekte, computeRoutes isteğinde geçiş ücretlerinden kaçınmak için rota değiştiricinin nasıl ayarlanacağı gösterilmektedir.

const requestWithAvoid = {
  origin: 'Kirkland, WA',
  destination: 'University of Washington',
  travelMode: 'DRIVING',
  routeModifiers: {
    avoidTolls: true,
  },
  fields: ['path'],
};