我的应用程序有时会在地图上显示很多标记。我只是想知道MapBox是否能够加载所有这些而不会导致性能问题?我当前的实现添加了186个标记。一旦添加它们,平移地图是非常缓慢和滞后的。标记在屏幕外时也消失了,并且在平移时不会再次加载。
这真的令人沮丧,我现在更倾向于使用基本上使用MarkerOption
的原始实现。它运行良好,但我遇到了一些问题,点击多次切换选择/取消选择标记外观(我通过替换图标的位图替换图标的颜色),标记消失,我触摸的所有标记。
我正在寻找创建自己的自定义标记,并尝试尽可能减少我对setIcon的使用。问题是我必须处理位图(我从客户端的服务器加载位图)。我不能像建议的那样使用运行时样式。
此外,道歉,此时我无法再显示代码/截图。该应用即将完成,我只是优化了应用的这一部分。
感谢任何指导。谢谢!