ios - 实时绘制折线

标签 ios google-maps swift2 apple-maps

我对 ios 相当陌生,我想知道当用户移动时在谷歌地图上绘制折线的最佳方法是什么。因此它只会显示用户走过的路径。我正在考虑使用当前位置作为目的地,并在用户移动时重新绘制折线。

编辑:我什至不确定谷歌地图是否适合这个特定场景,因为这个应用程序是免费的,并且每天超过 2500 次的 API 调用将收取费用。使用苹果 map 更好吗?

最佳答案

已关注 these guidelines :

您需要创建一个 GMSMutablePath 并添加当前用户位置。当用户移动时,您可以向 GMSMutablePath 添加更多坐标。

当您需要绘制线条时,只需实例化一个新的 GMSPolyline 对象并设置 GMSPolyline 的 map 属性,删除之前绘制的折线,将其 map 属性设置为 >无

关于ios - 实时绘制折线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37974164/

相关文章:

ios - 错误: cannot convert [anyobject] to type array<_> in coercion

android - 在 getMapAsync() 中调用 GoogleMap.getProjection() 时 IllegalArgumentException left == right

javascript - 使用javascript删除谷歌地图路径中的直线

ios - 仅在 iOS 14 中崩溃核心数据

html - iOS7 : Display an Image in an HTML File loaded into a UIWebView

algorithm - 什么是谷歌地图缩放算法?

ios - 创建要播放的音乐文件队列

swift - Swift 2 中的后台计时器

c++ - 在 xcode 5 中包含 <string>?

ios - 无法启动设备,因为它不能位于磁盘上