3

我正在使用需要管理 400-500 个标记的 SDK 版本 1.0.2 开发应用程序。一般来说,性能非常好,除非自定义信息窗口可见。较大的数字或标记和自定义信息窗口会导致 UI 卡顿。

我意识到问题是标记的数量,当我减少标记的数量时,问题不会出现。我试图通过仅添加在 didChangeCameraPosition 回调期间可见的标记来减少标记的数量,但我发现添加和删除标记对性能的影响更大。

不知道我还能尝试什么,任何关于如何进行的建议都会非常有帮助。

4

1 回答 1

0

2013 年 7 月发布的新 SDK 版本 1.4.0 有一个新的委托方法mapView:idleAtCameraPosition:,它将在相机移动结束后调用。因此,您可以将标记添加逻辑转移到此方法,而不是 didChangeCameraPosition在相机更改过程中多次调用该方法。这应该会提高一些性能。

于 2013-07-26T20:12:48.547 回答