首页 > 解决方案 > 将坐标归一化到最近的路线

问题描述

在我的应用程序中,我收到 GPS 坐标,我使用HERE'scalculateRoute方法和折线绘制路线。但结果很差,而且很少准确,可能是由于测量精度低。

下图中此行为的示例 - 实际路线应仅在最大的对角街道上。

所以我规避这个问题的想法是首先通过将它们逼近到最近的街道来“标准化”这些坐标。

我的问题是:确实HERE API提供了这样的方法,如果是这样,它叫什么?我已经搜索了文档并搜索了它,但无济于事。

作为最后的手段,我可​​以将我的整个应用程序切换到Google Maps我知道在其 API 中有方法来完成我需要的操作。

如果这将有助于任何人回答这个问题,这里是我绘制这条路线的参数:

    mode: 'fastest;truck',
    representation: 'display',
    routeattributes: 'waypoints,shape,summary',
    maneuverattributes: 'direction',
    waypoints: [/* too much to show here*/],
    avoidLinks: '',
    avoidSeasonalClosures: true,
    alternatives: 1,

使用实际 GPS 数据和 <code>calculateRoute</code> 函数绘制的路线

标签: javascriptmapshere-api

解决方案


HERE Route 匹配 API 用于您想要实现的目标。查看此开发人员文档:

https://developer.here.com/documentation/route-match/topics/quick-start-gps-trace-route.html


推荐阅读