使用Google地图或其他Map API在地图上的2个点之间绘制一条路线的百分比

时间:2011-03-10 16:16:24

标签: javascript google-maps map bing-maps

假设A点是加州旧金山,B点是纽约州纽约。

使用Google地图或其他在线地图API,我希望能够获得默认的驾驶路线,然后只在地图上绘制一定比例的路线。所以,如果我只想画出50%的路线,它就会在内布拉斯加州的某个地方结束。

我一直无法找到任何方法来开箱即用,因此任何API用法或实现它的聪明方法都将受到赞赏。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用Google方向响应API末尾收到的折线。它有一组编码点,可以在静态地图上绘制路径。有关详情,请参阅Google地图文档。它写得非常清晰直观。

对于50%的事情,您可以检查旅程的时间,并且可能在接近一半的时间将目的地设置到该特定位置,并使用新目的地进行方向响应的第二次查询。或者,您可以选择在最后进行处理,但这可能会让您在Google服务器上的负载外包时忽略这一点。