TransitPreferences

Các lựa chọn ưu tiên cho các tuyến dựa trên TRANSIT ảnh hưởng đến tuyến đường được trả về.

Biểu diễn dưới dạng JSON
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
Trường
allowedTravelModes[]

enum (TransitTravelMode)

Một nhóm phương thức đi lại để sử dụng khi nhận tuyến đường TRANSIT. Giá trị mặc định là tất cả các phương thức di chuyển được hỗ trợ.

routingPreference

enum (TransitRoutingPreference)

Lựa chọn ưu tiên định tuyến mà khi được chỉ định, sẽ ảnh hưởng đến tuyến TRANSIT được trả về.

TransitTravelMode

Một tập hợp các giá trị dùng để chỉ định phương thức di chuyển.

Enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Chưa chỉ định phương tiện đi lại bằng phương tiện công cộng.
BUS Đi bằng xe buýt.
SUBWAY Di chuyển bằng tàu điện ngầm.
TRAIN Di chuyển bằng tàu hoả.
LIGHT_RAIL Đi bằng tàu điện hoặc xe điện.
RAIL Du lịch bằng đường sắt. Điều này tương đương với việc sử dụng kết hợp SUBWAY, TRAINLIGHT_RAIL.

TransitRoutingPreference

Chỉ định các lựa chọn ưu tiên về định tuyến cho các tuyến đường phương tiện công cộng.

Enum
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED Chưa chỉ định tùy chọn.
LESS_WALKING Cho biết tuyến đường được tính toán cần ít đi bộ hơn.
FEWER_TRANSFERS Cho biết tuyến đường đã tính toán cần có số lượng phương tiện hạn chế.