我正在构建一个从gps设备获取坐标的应用程序。我想说明一下gps跳过了它曾经去过的任何点的情况,这可能导致折线无法正确地沿着道路行驶(例如,如果它跳过了一些转弯或弯曲)。
因此,我希望能够检查我的地带是否横穿非道路
最佳答案
您应该使用Route Match Extension解析数据。这将返回一条路线,该路线将捕捉到HERE支持的道路网络。因此,将原始数据的地理坐标与解析的文件进行比较是一件很简单的事情,该文件仅包含来自道路网络(使用car
routemode时)或道路和小径(使用pedestrian
routemode时)的坐标
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/