【问题标题】:How to handle data for large number of pins on mapview?如何处理mapview上大量引脚的数据?
【发布时间】:2017-04-02 20:28:35
【问题描述】:

我正在开发一个显示带有注释的地图的应用程序。注释数以千计并且还在增长。有与注释引脚相关的数据。我从网络服务获取数据。我应该预先下载所有引脚的所有数据吗?这显然很糟糕。但是我应该如何以一种有效的方式做到这一点,当用户放大和缩小地图时,没有滞后。

提前致谢!

【问题讨论】:

  • 您不应该一次添加所有引脚,而是可以先加载某个区域的引脚。
  • 我就是这么想的。所以现在我只需要弄清楚如何。谢谢。

标签: ios swift mapkitannotation


【解决方案1】:

根据特定区域缩放显示图钉,而不是一次显示所有图钉。

【讨论】:

  • 我就是这么想的。所以现在我只需要弄清楚如何。谢谢。如何将此标记为答案?
  • 我已经实施了一个令我满意的解决方案。当应用程序打开时,代码将检索可见区域中的引脚。当区域发生变化时,代码将再次检索新可见区域中的引脚。
  • @HeatherZ,你找到解决方案了吗,因为我也面临同样的问题,如果你找到了,你能分享这个例子吗,如果你在这里发布答案会对我有帮助。它也将有助于其他面临同样问题的人。
  • 对不起 Anilkumar,我刚刚看到你的消息。我已经转移到其他项目。请参阅上面 2017 年 4 月 4 日的消息。我加载视图中区域的引脚,然后当区域更改时,我将在新的可见区域中重新加载引脚。我希望有更好或更简单的方法。
猜你喜欢
  • 1970-01-01
  • 2013-12-24
  • 2018-08-30
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
  • 2010-12-12
  • 1970-01-01
  • 2017-02-09
相关资源
最近更新 更多