将用户位置绘制到线图上

时间:2015-12-31 13:11:07

标签: ios objective-c mkmapview coordinates mkoverlay

好的,我已经完成了一些关于这个主题的阅读,了解我如何解决我的问题,但是想要找出这个是最有效的方法,或者如果我'我错过了一些简单的事情。

我有一段铁路的线路图,我想将用户的位置绘制成(用户是火车上下铁路的人)。

现在,我最初走的是地理参考的路线,但很快意识到这可能不是一条路,因为我的图像不是该区域的真实反映+我想要线图是用户看到了什么。

好的,我的处理过程如下:

  1. 我知道物理区域,所以我可以每隔x米提取铁路沿线的坐标(我的线图的分辨率约为5米)。把它粘在一个数组中。任何人都可以建议使用这个工具吗?!

  2. 将线图分配为开始和结束,然后将图像坐标与整条线的物理坐标相匹配。

  3. 读入用户位置并根据数组中最接近的匹配项更新绘制位置的位置?

  4. 这听起来是否可行,它会给我不错的结果吗?

    如果您有更复杂的答案,请分享。

1 个答案:

答案 0 :(得分:0)

一般来说听起来很合理。由于用户应该在火车上,因此只需跟踪移动的物理距离就可以使用更简单的选项,并将其用作沿线的百分比距离。管理起来要简单得多,可以使用一些坐标检查点进行备份,以确保不会出现漂移错误。如果可以,我的目标是实现更简单的实现。