我正在构建一个从 GPS 设备获取坐标的应用程序。我想解释一下 gps 跳过它去过的任何点的情况,这可能导致多段线没有正确地沿着道路行驶(例如,如果它跳过了一些转弯或曲线)。 因此,我希望能够检查我的地带是否曾经穿过非道路
最佳答案
您应该使用 Route Match Extension 解析您的数据.这将返回一条与 HERE 支持的道路网络对齐的路线。然后将您的原始数据地理坐标与解析文件进行比较是一件微不足道的事情,该文件仅包含来自道路网络的坐标(当使用 car
routemode 时)或道路和人行道(当使用 pedestrian
路由模式)
curl \
-X POST \
-H 'Content-Type: *' \
-d @myfilename \
'http://rme.cit.api.here.com/1/matchroute.json?routemode=car&app_id=<APP_ID>&app_code=<APP_CODE>'
@myfilename
保存您的 GPS 轨迹的位置。
关于javascript - 有没有办法检测多段线是否在/不在此处 map api 的道路边界内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31821227/