实时绘制折线

Posted

技术标签:

【中文标题】实时绘制折线【英文标题】:Drawing polyline in realtime 【发布时间】:2016-06-22 16:55:18 【问题描述】:

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

编辑:我什至不确定谷歌地图是否适合这种特殊情况,因为这个应用程序是免费的,而且每天调用超过 2500 次的 API 会产生费用。使用 Apple Map 会更好吗?

【问题讨论】:

【参考方案1】:

关注these guidelines:

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

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

【讨论】:

我想即使是短途旅行也需要大量的 API 调用,因为我需要始终如一地获取当前位置,并且很快就会超过 API 使用限制。改用苹果地图会更好吗? 根据developers.google.com/maps/pricing-and-plans/#details,此 API 调用不计入使用限制

以上是关于实时绘制折线的主要内容,如果未能解决你的问题,请参考以下文章

如何使用沿折线的实时位置更新标记?

在标记移动时创建新的折线

如何使用 PHP、cURL、ajax 流式传输实时数据并将其呈现在折线图中

读取并绘制实时实时自我更新 csv 文件

如何从 web 应用程序实时绘制到 android 应用程序屏幕

在实时纬度和经度之间绘制路线