如需设置路线沿途的经停点(例如,对于上车点或下车点),您可以将航点指定为停靠航点。为此,请使用航点、Waypoint (REST) 或 Waypoint (gRPC) 的 vehicleStopover
属性。此设置可确保计算出的路线不会在不适合上车和下车的道路(例如高速公路或隧道)上开始或结束。
考虑地面道路穿过隧道内的道路的情况。如果您要指定一个航点位于两条道路相交的位置(如地图所示),生成的路线将作为地面道路或隧道的起点或终点。这会带来问题,因为您无法在隧道中途经上车点或下车点。
如果您希望使用航点表示上车点或下车点,可以将 vehicleStopover
字段设置为 true
,以确保生成的路线的起点或终点位于允许上车点和下车点的道路上。
以下示例演示了如何设置 vehicleStopover
属性:
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "vehicleStopover": true }, ... }