gpt4 book ai didi

android - MapView 非常慢, map 上有 1000 个叠加项,即使只有 2 个可见项

转载 作者:搜寻专家 更新时间:2023-11-01 09:06:10 25 4
gpt4 key购买 nike

我有一个 map View ,在 map View 上显示 1000 个叠加项。 map 移动非常慢,即使 map 上只有两个叠加项可见(应用了巨大的缩放)

如果只有少量叠加项可见,是否可以优化 map View 使其移动得更快?

谢谢

最佳答案

你可能掉进了通常的坑。如果您已经制作了自己的自定义叠加层,请确保您的 addOverlay 方法不会填充。添加所有叠加层后,应该首先进行填充。如果每次添加时都进行填充,最终会出现许多叠加层。

确保它为此过程使用 2 种方法,1 种用于添加,1 种用于填充:

public void addOverlay(CustomOverlayItem overlay) { mOverlays.add(覆盖);

public void populateOverlay() { 填充();

如果这不是问题,那么您应该考虑动态删除超出屏幕范围的图钉或将图钉组合在一起。我相信有一些开源项目已经为您完成了这方面的工作。

关于android - MapView 非常慢, map 上有 1000 个叠加项,即使只有 2 个可见项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11777177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com