Android:强制MapView重新绘制

6
我发现在更改MapView上的叠加层后,更改不会立即生效,直到用户移动地图才会重新绘制。有没有一种方法可以强制重新绘制?
1个回答

14

在您的覆盖层中,保留对MapView的引用。然后,当您想要强制重绘时,请调用:

mMapView.invalidate();

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

mMapView.postInvalidate();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接