【发布时间】:2014-04-22 19:04:45
【问题描述】:
我使用 Direction API 绘制并保存 A 和 B 之间的路线。 我的应用程序收到一个协调的汽车 gps,我想 识别汽车是否偏离了先前追踪的路线。 任何人都知道如何做到这一点?
【问题讨论】:
标签: api google-maps routes maps directions
我使用 Direction API 绘制并保存 A 和 B 之间的路线。 我的应用程序收到一个协调的汽车 gps,我想 识别汽车是否偏离了先前追踪的路线。 任何人都知道如何做到这一点?
【问题讨论】:
标签: api google-maps routes maps directions
您可以根据路线创建折线,并使用google.maps.geometry.poly.isLocationOnEdge 检查当前坐标是否位于折线上/附近。
要获得近似结果,请使用路线的overview_path 创建折线,要获得更高的精度,请使用路线的steps 的lat_lngs
【讨论】: