Chỉ định các tính năng cần tránh

Nhà phát triển ở Khu vực kinh tế Châu Âu (EEA)

Chỉ định những đặc điểm tuyến đường mà bạn muốn tránh, chẳng hạn như tránh đường có thu phí hoặc đường cao tốc, bằng cách thêm các giá trị sửa đổi tuyến đường vào một yêu cầu. Sau đó, API sẽ cố gắng cung cấp một tuyến đường không yêu cầu các tính năng đó.

Bạn chỉ định những đặc điểm tuyến đường mà bạn muốn tránh, chẳng hạn như tránh đường có thu phí hoặc đường cao tốc, bằng cách thêm các đối tượng sửa đổi tuyến đường vào một yêu cầu. Sau đó, API sẽ cố gắng cung cấp một tuyến đường không yêu cầu các tính năng đó.

Sử dụng thuộc tính routeModifiers trong một yêu cầu, thuộc loại RouteModifiers. Bạn có thể chỉ định avoidTolls, avoidHighways, avoidFerriesavoidIndoor.

Việc chỉ định một đối tượng sửa đổi tuyến đường không nhất thiết phải loại bỏ những tuyến đường có tính năng bị hạn chế. API này sử dụng đối tượng sửa đổi để điều chỉnh kết quả theo các tuyến đường thuận lợi hơn. Có thể có một số lý do khiến việc yêu cầu lựa chọn tránh không làm thay đổi tuyến đường của bạn. Ví dụ: tuyến đường duy nhất từ điểm khởi hành đến điểm đến khiến bạn không thể tránh đường cao tốc hoặc phà. Hoặc, tuyến đường thay thế thực sự kéo dài thời gian di chuyển đáng kể.

Ví dụ:

Ví dụ sau đây minh hoạ cách đặt một đối tượng sửa đổi tuyến đường để tránh phí cầu đường trong yêu cầu computeRoutes.

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