Routes API 目前处于预览版阶段(正式发布前)。正式发布前产品和功能的支持可能有限,并且对正式发布前产品和功能的变更可能与其他正式发布前版本不兼容。正式发布预备产品受 Google Maps Platform 服务专用条款的约束。如需了解详情,请参阅发布阶段说明

使用车辆停靠限定符

如需指定某个航点是上车点或下车点,请使用航点的 vehicleStopover 属性,即 Waypoint (REST) 或 Waypoint (gRPC)。此设置可确保计算出的路线在不适合上车或下车的道路(如高速公路或隧道)上开始或结束。

请设想一条地面道路横跨隧道内道路的情形。如果要指定两条道路相交的航点(如地图中所示),则生成的路线将以地面道路或隧道为起点或终点。此结果会带来问题,因为您不能在隧道中停留以进行取货或还客。

如果您想使用航点来完成上车点或下车点,可以将 vehicleStopover 字段设置为 true,以确保生成的路线在允许上车点和下车点的道路上开始或结束。

以下示例演示了如何设置 vehicleStopover 属性:

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