TransitPreferences

Lựa chọn ưu tiên cho các tuyến đường 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 tập hợp các chế độ di chuyển để sử dụng khi nhận được tuyến TRANSIT. Mặc định là tất cả các phương tiện di chuyển được hỗ trợ.

routingPreference

enum (TransitRoutingPreference)

Lựa chọn ưu tiên định tuyến, 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 đi lại.

Enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Không chỉ định phương thức di chuyển bằng phương tiện công cộng.
BUS Đi bằng xe buýt.
SUBWAY Đi tàu điện ngầm.
TRAIN Đi tàu hỏa.
LIGHT_RAIL Đi bằng tàu điện hoặc xe điện.
RAIL Đi bằng tàu hỏa. Điều này tương đương với tổ hợp SUBWAY, TRAINLIGHT_RAIL.

TransitRoutingPreference

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

Enum
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED Chưa chỉ định lựa chọn ưu tiên.
LESS_WALKING Cho biết tuyến đường được tính toán nên ưu tiên đi bộ ở mức hạn chế.
FEWER_TRANSFERS Cho biết tuyến đường được tính toán nên ưu tiên số lượng chuyến chuyển phương tiện có giới hạn.