Android:强制MapView重绘

kar*_*age 5 android

我发现在更改a上的叠加后MapView,直到用户移动Map才会看到更改,从而导致重绘.有没有办法强制重绘?

Dan*_*Lew 14

在Overlay中,保留对MapView的引用.然后当你想强制重绘时,请致电:

mMapView.invalidate();
Run Code Online (Sandbox Code Playgroud)

或者,如果您不在UI线程中,可以调用此方法:

mMapView.postInvalidate();
Run Code Online (Sandbox Code Playgroud)