从Google DirectionsRenderer中删除部分路线

时间:2018-04-02 08:10:30

标签: google-maps geolocation directions

有没有办法只从Google的路线结果中删除一部分?我问的原因是因为每天有2.500个方向请求的限制,但在我的应用中,我想将显示的路线更新到用户在给定时间点。

所以说我有从A到B的路线,覆盖500米,我开始从A向B方向移动,我想清除路线到用户最接近匹配的点再次上路。

这是可能的,还是每次watchPosition()触发时我是否需要重新计算方向?

1 个答案:

答案 0 :(得分:2)

您可以将它们分解为不同的路线,但仍然将它们作为同一路线绘制在一起。您可以通过将航点切割到不同的路线来执行此操作,每次调用方向渲染器,就像使用不同的路线一样。关键是在第一条路线之后,下一条路线必须从前一条路线的最后一条路径开始(这可确保路线相互连接)。