我在网络上找不到任何Google Maps SDK最佳做法,所以我在这里问。我正在开发具有大量GMSMarkers(200+)和GMSPolylines(9000+)的应用程序。当我加载所有这些地图时,地图的滚动和缩放会变得很慢(有点期待)。谁能告诉我解决这个问题的最佳方法是什么?我是不是该...

  • 计算当前范围内的标记和线条,仅显示那些?
  • 并在滚动时重新计算?
  • 如果用户一直缩小,仍然可以加载所有内容?
  • 是许多两点线段折线的性能更好还是少数长的复杂折线?

  • 谢谢!

    最佳答案

    您应该找到不要一直添加所有内容的策略。

    仅在您可以看到的地图上显示。

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

    10-04 19:49