标签: api google-maps routes maps directions
我使用Direction API绘制并保存A和B之间的路线。 我的应用程序收到一个协调的汽车GPS,我想 确定汽车是否偏离了之前的追踪路线。 任何人都知道如何做到这一点?
答案 0 :(得分:0)
您可以根据路线创建折线,并使用google.maps.geometry.poly.isLocationOnEdge检查当前坐标是否位于折线上/附近。
google.maps.geometry.poly.isLocationOnEdge
对于近似结果,使用路线的overview_path创建折线,为了更高的准确度,请使用路径lat_lngs的{{1}}
overview_path
lat_lngs