我正在构建一个从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/

10-10 10:23