我只是想问这在谷歌地图v3中是否可行。我创建了一个标记作为我的方向路径点并将这些坐标保存在我的数据库中。我对此的担忧是。是否可以检测到我为其路径点设置的一辆车辆,并知道他是否通过我创建的路径点?
就像这个例子创建的@geocodezip,具有多个路径点
我想检测车辆是否经过该路点。
提前谢谢您。
最佳答案
迭代所有腿和腿的所有步骤。
对于每个步骤,创建一个折线对象(必须不可见)并使用 google.maps.geometry.poly.isLocationOnEdge()
检查是否放置了给定位置(车辆位置)在折线上。
当它发生时,车辆已经通过了由当前航段的 start_location 指定的路点(当车辆沿着给定路线行驶时,可能还有之前的路点)。
关于javascript - 检测谷歌地图中的航路点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28687526/