我有一张带有覆盖项目的地图,当我想清理我的地图时,我会这样做。
mapView.getOverlays().clear();
但问题是当我打开了覆盖项目的气泡/信息窗口时。它可以清洁除气泡以外的所有内容。我该怎么办?谢谢
编辑:在OSMdroid中
我找到了解决方案。我一直在看我的类OverlayWithBubble,我有一个方法removeAllItems()。这是我的方法。
@Override
public synchronized void removeAllItems(){
super.removeAllItems();
hideBubble();
}