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)
  ]
}
Trường
avoidTolls

boolean

Khi được đặt thành đúng, tính năng này sẽ tránh các đường có thu phí khi hợp lý, ưu tiên các tuyến 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

Khi được đặt thành true, chế độ này sẽ tránh đường cao tốc khi hợp lý, ư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

Khi bạn đặt chính sách này thành true, hãy tránh phà khi hợp lý, ưu tiên các tuyến đường không chứa phà. Chỉ áp dụng cho các phương tiện đi lại DRIVETWO_WHEELER.

avoidIndoor

boolean

Khi bạn đặt chính sách này thành true, hãy tránh điều hướng trong nhà khi thích hợp, ưu tiên các tuyến đường không chứa tính năng điều hướng trong nhà. Chỉ áp dụng cho chế độ đi lại WALK.

vehicleInfo

object (VehicleInfo)

Chỉ định thông tin về xe.

tollPasses[]

enum (TollPass)

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

VehicleInfo

Đóng gói thông tin về xe, chẳng hạn như loại khí thải của 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 DRIVE RouteTravelMode.