我想清除所有地图覆盖或标记从谷歌地图和使用以下代码
if(!mapOverlays.isEmpty())
{
mapOverlays.clear();
}
哪一个给了我例外谁能指引我?
我是对的还是错的如果我错了,请给我解决问题的办法。
如果地图上有记号的话,我要把它擦干净。
任何帮助都会被告知。
最佳答案
mapView.invalidate();
我没有更新地图。现在工作正常。所以整个代码看起来像
if(!mapOverlays.isEmpty())
{
mapOverlays.clear();
mapView.invalidate();
}