有没有一种方法可以告诉方向请求在绘制开始到结束时留在一条道路上?
要求:
- 假设开始 (Lat/Lon) 和结束 (Lat/Lon) 在路线 US1 上。
- 假设 i-95 州际公路在上述起点到终点段沿 Route US1 平行运行。
- 上述 Start to End 的 API 路由方向请求。
地图路线显示:
- 从路线 US1 的起点开始。
- 从 US1 出口走 i-95 上的路线。
- 就在终点之前,从 i-95 出口到 US1,并在 Route US1 的终点处结束。
当前行为:
上面的路由是可以理解的,Google API 在最快的路线上绘制方向,因此 API 采用与 US1 的那段平行的路线 i-95。
我的要求:
是否有我可以在以下方向请求中指定的参数以始终保持在 US1 路线上,而不管任何更快/更快/更短的替代路线如何?
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};