嗯,我知道这不是一个强烈的程序性问题,但我不知道还有什么问题,我没有找到类似的东西。我想创建一个GPS跟踪应用程序。我已经完成了很多功能,而且我正在使用谷歌地图。然而,对于我感兴趣并且我想要使用该应用程序的区域,它在谷歌地图中并不准确(它们不是传统的道路,而是在某些山区的远足路径)。我已经创建了这条路径的自定义照片/图像,我希望在此自定义图像中使用优雅的跟踪方式将其用作地图。
我在想这个:
一旦确定了用户的位置并加载了用户所在的位置(自定义图像),因为我知道路径并且我可以找到lat / long本身(例如通过自己去那里),我会随时获取用户的lat / long并将其与路径进行比较。然后我将在该图像上绘制路径。以下是我的问题:
答案 0 :(得分:1)
您需要在GMSMap.mylocation上设置KVO,并且每次更新谷歌地图位置时都会调用此KVO。在这里,您需要检查所识别的位置是否在路径的+/- 20m范围内,然后显示图像。