Google maps api 3 有没有一种方法,我可以告诉方向请求,在它绘制起点到终点时,保持在一条道路上?
有没有一种方法,我可以告诉方向请求,在它绘制起点到终点时,保持在一条道路上 请求:Google maps api 3 有没有一种方法,我可以告诉方向请求,在它绘制起点到终点时,保持在一条道路上?,google-maps-api-3,Google Maps Api 3,有没有一种方法,我可以告诉方向请求,在它绘制起点到终点时,保持在一条道路上 请求: 假设起点(纬度/经度)和终点(纬度/经度)在路线US1上 假设i-95州际公路在上述起点至终点段沿US1路线平行运行 上述起始到结束的API路由方向请求 路线图显示: 从路线US1的起点开始 从US1的出口走i-95路线 就在终点之前,从i-95到US1的出口到达US1路线的终点 当前行为: 上述路由是可以理解的,谷歌API绘制了最快路线的方向,因此API采用了与US1段平行的i-95路线 我的要求: 是
- 假设起点(纬度/经度)和终点(纬度/经度)在路线US1上
- 假设i-95州际公路在上述起点至终点段沿US1路线平行运行
- 上述起始到结束的API路由方向请求李>
- 从路线US1的起点开始
- 从US1的出口走i-95路线
- 就在终点之前,从i-95到US1的出口到达US1路线的终点
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
您可以为该请求设置几个可选参数:
航路点
(最多8个,包括起点和终点)
目的地)但方向将始终通过这些航路点avoid
以避免收费公路或高速公路(我不知道
如果你的问题是这样的话备选方案设置为true
。这样,谷歌将提供
您可以选择一条以上的路线,这可能是您正在寻找的路线
希望这将对您有所帮助感谢您的回复。感谢您的回复。为了明确我的要求:我使用方向请求来绘制交通项目。用户只需选择一条路线,然后在同一条路线上选择起点和终点交叉口。当他们保存所选内容时,Google Map API使用“刚刚开始”和“结束”界面rsection(Lon/lat)在地图上绘制用户在地图上查看项目位置(API不知道所选路线),因此该项目实际上发生在所选路线上以及起点和终点交叉口。在下一篇评论中继续…..因此,1.应用程序用户将无法选择任何航路点。2.无法避免收费公路或高速公路,因为某些项目实际上可能发生在收费公路或高速公路上。3.如果ApI允许编程选择并仅显示仅保留选定路线的路线,则显示供用户选择的备选路线可能不适用于此交通项目绘图。不确定google ApI是否始终提供完全在选定路线上运行的路线,除非他们知道选择的路线。再次感谢。我想,我正在使用谷歌api(路线方向)用于非预期(谷歌)目的。任何其他api建议我的要求。