RouteModifiers

Đóng gói một tập hợp các điều kiện không bắt buộc để đáp ứng khi tính toán các tuyến.

Biểu diễn dưới dạng JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
Trường
avoidTolls

boolean

Chỉ định xem có tránh đường có thu phí cầu đường khi hợp lý hay không. Ưu tiên các tuyến đường không có đường có thu phí. Chỉ áp dụng cho các phương tiện đi lại DRIVETWO_WHEELER.

avoidHighways

boolean

Chỉ định xem có tránh đường cao tốc khi thích hợp hay không. Ưu tiên những tuyến đường không có đường cao tốc. Chỉ áp dụng cho các phương tiện đi lại DRIVETWO_WHEELER.

avoidFerries

boolean

Chỉ định xem có tránh phà khi hợp lý hay không. Ưu tiên các tuyến đường không dành cho việc đi lại bằng phà. Chỉ áp dụng cho các phương tiện đi lại DRIVETWO_WHEELER.

avoidIndoor

boolean

Chỉ định xem có tránh điều hướng trong nhà khi thích hợp hay không. Ưu tiên các tuyến đường không chứa thành phần điều hướng trong nhà. Chỉ áp dụng cho phương tiện đi lại WALK.

vehicleInfo

object (VehicleInfo)

Nêu rõ thông tin về xe.

tollPasses[]

enum (TollPass)

Đóng gói thông tin về phí cầu đường. Nếu thẻ thu phí cầu đường được cung cấp, API sẽ cố gắng trả về giá của vé. Nếu phí cầu đường không được cung cấp, API sẽ coi phí cầu đường là không xác định và sẽ cố gắng trả lại giá bằng tiền mặt. Chỉ áp dụng cho phương tiện đi lại DRIVE và TWO_WHEELER.

VehicleInfo

Đóng gói thông tin về xe, chẳng hạn như ký tự cuối cùng của biển số xe.

Biểu diễn dưới dạng JSON
{
  "emissionType": enum (VehicleEmissionType)
}
Trường
emissionType

enum (VehicleEmissionType)

Mô tả loại khí thải của xe. Chỉ áp dụng cho chế độ di chuyển trên DRIVE.