如果走错了车道,请重新计算Google地图方向

时间:2012-03-22 21:56:45

标签: google-maps-api-3 google-maps-markers map-directions

我使用Google Maps Javascript API v3计算iPad PhoneGap应用程序中从当前位置到终点目的地的路线。

现在我想创建一个自动重新计算方向的功能,如果你选错了车道。这意味着,我将在地图上为当前位置制作一个标记,然后检查它是否在方向 - 多边形附近,如果不重新计算路线。

方向打印在画布元素中,我找不到任何方法如何将它与我的标记进行比较......

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

以下行有效。只需根据需要设置公差。

google.maps.geometry.poly.isLocationOnEdge (point, polyline, tolerance)

如果点位于折线/多边形中,它将返回true。如果tyhis不起作用,请告诉我。

AXS