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

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

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

【问题讨论】:

    标签: ios google-maps swift2 apple-maps


    【解决方案1】:

    关注these guidelines

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

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

    【讨论】:

    • 我想即使是短途旅行也需要大量的 API 调用,因为我需要始终如一地获取当前位置,并且很快就会超过 API 使用限制。改用苹果地图会更好吗?
    • 根据developers.google.com/maps/pricing-and-plans/#details,此 API 调用不计入使用限制
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    • 2016-04-12
    • 2018-01-26
    • 2016-08-10
    • 1970-01-01
    • 2016-07-31
    相关资源
    最近更新 更多