Waypoint

Đóng gói một điểm tham chiếu. Điểm tham chiếu đánh dấu cả điểm bắt đầu và điểm cuối của một tuyến đường và bao gồm các điểm dừng trung gian dọc theo tuyến đường.

Biểu diễn dưới dạng JSON
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string
  // End of list of possible types for union field location_type.
}
Trường
via

boolean

Đánh dấu điểm tham chiếu này là một mốc quan trọng thay vì điểm dừng. Đối với mỗi điểm trung gian không phải là điểm trung gian trong yêu cầu, phản hồi sẽ thêm một mục vào mảng legs để cung cấp thông tin chi tiết về điểm dừng chân trên chặng đó của chuyến đi. Đặt giá trị này thành true khi bạn muốn tuyến đường đi qua điểm tham chiếu này mà không cần dừng lại. Điểm trung gian không làm cho một mục nhập được thêm vào mảng legs, nhưng các điểm trung gian này sẽ định tuyến hành trình thông qua điểm trung gian. Bạn chỉ có thể đặt giá trị này trên các điểm tham chiếu là trung gian. Yêu cầu không thành công nếu bạn đặt trường này trên các điểm tham chiếu của thiết bị đầu cuối. Nếu bạn đặt ComputeRoutesRequest.optimize_waypoint_order thành true (đúng) thì không thể đặt trường này thành true (đúng). Nếu không, yêu cầu sẽ không thành công.

vehicleStopover

boolean

Cho biết rằng điểm tham chiếu dành cho các phương tiện dừng lại khi bạn muốn nhận xe hoặc trả xe. Khi bạn đặt giá trị này, tuyến đường đã tính toán sẽ không bao gồm các điểm tham chiếu không thuộc via trên những con đường không phù hợp để đón và trả khách. Lựa chọn này chỉ áp dụng cho phương tiện đi lại DRIVETWO_WHEELER và khi locationTypelocation.

sideOfRoad

boolean

Cho biết vị trí của điểm trung gian này là để xe dừng ở một bên đường cụ thể. Khi bạn đặt giá trị này, tuyến đường sẽ đi qua vị trí này để xe có thể dừng ở bên đường mà vị trí lệch về phía giữa đường. Lựa chọn này chỉ dành cho các phương tiện đi lại "DRIVE" và "TWO_WHEELER".

Trường kết hợp location_type. Các cách khác nhau để thể hiện một vị trí. location_type chỉ có thể là một trong những giá trị sau:
location

object (Location)

Một điểm được chỉ định bằng toạ độ địa lý, bao gồm cả tiêu đề không bắt buộc.

placeId

string

Mã địa điểm POI được liên kết với điểm trung gian.