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 đường.

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

boolean

Chỉ định xem có tránh đường có thu phí hay không khi thích hợp. Sẽ ưu tiên áp dụng cho các tuyến đường không chứa đườ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. Sẽ ưu tiên các tuyến đường không chứa đườ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 thích hợp hay không. Chúng tôi sẽ ưu tiên các tuyến đường không cho phép di chuyển bằng phà. Chỉ áp dụng cho phương tiện đi lại DRIVETWO_WHEELER.

avoidIndoor

boolean

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

vehicleInfo

object (VehicleInfo)

Nêu thông tin về xe.

tollPasses[]

enum (TollPass)

Cung cấp thông tin về thẻ thu phí cầu đường. Nếu phí cầu đường được cung cấp, API sẽ cố gắng trả về giá 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à cố gắng trả về giá tiền mặt. Chỉ áp dụng cho chế độ đi lại DRIVE và TWO_WHEELER.

VehicleInfo

Cung cấp 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)
}
Các trường
emissionType

enum (VehicleEmissionType)

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