GISer35 在开发与位置相关的App中,总会发生手机端获取位置与实际路线存在偏差的问题。 本文给出几点思路,以修正偏差,不足之处请指正: 1.下载矢量格式的实际道路数据,尽量覆盖定位点区域。参考OSM道路层。注意给不同等级的道路设置不同的权重。 2.记录历史轨迹和移动速度,预估下一时间可能的位置。 3.将道路数据导入数据库中,计算距离道路上最近的点位,作为定位点。 更为详细的计算方法,请参考这篇论文。 Map-Matching for Low-Sampling-Rate GPS Trajectories