0

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

现在我想做一个函数,如果你走错车道,它会自动重新计算方向。这意味着,我将在地图上为当前位置做一个标记,然后检查它是否在方向多边形附近,如果没有重新计算路线。

指示在画布元素中打印出来,我找不到任何如何将它与我的标记进行比较...</p>

任何的想法?

4

1 回答 1

1

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

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

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

斧头

于 2012-07-06T03:47:37.000 回答