谷歌地图iOS SDK:GMSPolyline& GMSMarker性能问题

时间:2014-07-15 19:32:32

标签: ios google-maps

我无法在网络间找到任何Google Maps SDK最佳做法,所以我在这里问。我正在开发一个拥有大量GMSMarkers(200+)和GMSPolylines(9000+)的应用程序。当我加载所有这些时,地图滚动&变焦变得迟钝(有点期待)。有人能告诉我这个问题的最佳解决方法是什么?我应该......

  • 计算当前界限内的标记和线条,只显示那些?
    • 并在滚动时重新计算?
    • 如果用户完全缩小,它仍将加载所有内容?
  • 许多两点线段折线是否更具高效性或少数长而复杂的折线?

谢谢!

1 个答案:

答案 0 :(得分:0)

你应该找到不随时添加所有内容的策略。

只有你能看到的地图上的那个。

这意味着:重新计算边界变化但是:即使一直放大,你也不需要一次显示所有内容