gpt4 book ai didi

android map 项目未清除

转载 作者:行者123 更新时间:2023-11-30 04:02:28 25 4
gpt4 key购买 nike

我在我的 MapActivity 中每 x 秒重复一次以下代码:

 mapview.invalidate();
for (int i=0; i<mapview.getOverlays().size(); i++ )
{
mapview.getOverlays().remove(i);
}

mapview.getOverlays().clear();
List<Overlay> mapOverlays = mapview.getOverlays();
//set new geoponts here and add 2 markers via itemizedoverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedoverlay);
mapview.invalidate();

虽然我可以在 GUI 上看到它没有刷新页面,但它总是在页面上绘制。在放新东西之前似乎没有清除内容。

同样使用 postinvalidate() 也不起作用

知道我做错了什么吗?

最佳答案

itemizedoverlay 的引用不在那个函数中,我把它移到那里,现在它可以工作了。

关于android map 项目未清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12289015/

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