我对ios相当新,我想知道在用户移动时在谷歌地图上绘制折线的最佳方法是什么。所以它只会显示用户走过的路径。我正在考虑使用当前位置作为目的地,并在用户移动时重绘折线。
编辑:我甚至不确定谷歌地图是否适合此特定情况,因为此应用程序是免费的,API调用费用超过2500次/天。使用Apple Map更好吗?
答案 0 :(得分:3)
您需要创建GMSMutablePath
并添加当前用户位置。当用户移动时,您可以为GMSMutablePath
添加更多坐标。
当您需要绘制线条时,只需实例化一个新的GMSPolyline
对象并设置GMSPolyline
的地图属性,删除之前绘制的折线,将其地图属性设置为{{1} }。