Đặt điểm dừng dọc theo tuyến đường

Để đặt điểm dừng dọc theo một tuyến đường, chẳng hạn như để đón hoặc trả khách, bạn chỉ định một điểm trung gian làm điểm trung gian dừng. Để làm việc này, hãy sử dụng thuộc tính vehicleStopover của một điểm trung gian, Waypoint (REST) hoặc Waypoint (gRPC). Chế độ cài đặt này đảm bảo rằng tuyến đường được tính toán không bắt đầu hoặc kết thúc trên một con đường không phù hợp để đón và trả khách, chẳng hạn như đường cao tốc hoặc đường hầm.

Hãy xem xét trường hợp một đường mặt đất cắt ngang một đường bên trong đường hầm. Nếu bạn chỉ định một điểm trung gian nằm ở vị trí hai con đường giao nhau (như thấy trên bản đồ), thì tuyến đường thu được sẽ bắt đầu hoặc kết thúc trên đường mặt đất hoặc đường hầm. Kết quả này gây ra vấn đề vì bạn không thể dừng xe trong đường hầm để đón hoặc trả khách.

Nếu muốn sử dụng điểm trung gian để đón hoặc trả khách, hãy đặt trường vehicleStopover thành true để đảm bảo rằng tuyến đường thu được bắt đầu hoặc kết thúc trên một con đường cho phép đón và trả khách.

Ví dụ sau đây minh hoạ cách đặt thuộc tính vehicleStopover:

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "vehicleStopover": true
  },
  ...
}