检查谷歌地图中的路线上是否有一个点

时间:2014-05-02 07:48:38

标签: google-maps google-maps-api-3

我可以通过在google maps中从用户那里获取地点的名称来显示路线。现在我想检查点是否位于用户已进入的两个地方之间的路线上。我正在使用谷歌地图javascript api v3和isLocationOnEdge()不起作用,带有两个点的多边形也不起作用。

1 个答案:

答案 0 :(得分:0)

这里有两种可能性,谷歌地图有google.maps.geometry.poly.containsLocation()检查带有多边形的点是否会返回true google.maps.geometry.poly.isLocationOnEdge()检查折线上或附近,多边形相同。所以我建议使用google.maps.geometry.poly.containsLocation()