我可以通过在google maps中从用户那里获取地点的名称来显示路线。现在我想检查点是否位于用户已进入的两个地方之间的路线上。我正在使用谷歌地图javascript api v3和isLocationOnEdge()
不起作用,带有两个点的多边形也不起作用。
答案 0 :(得分:0)
这里有两种可能性,谷歌地图有google.maps.geometry.poly.containsLocation()
检查带有多边形的点是否会返回true
google.maps.geometry.poly.isLocationOnEdge()
检查折线上或附近,多边形相同。所以我建议使用google.maps.geometry.poly.containsLocation()
。