Я нашел это после изменения оверлейных программ на a MapView
, изменения не замечены, пока пользователь не перемещает Карту, вызывая перерисовку. Существует ли способ вызвать эту перерисовку?
Сохраните ссылку в оверлее в MapView. Затем, когда вы хотите принудительно выполнить перерисовку, вызовите:
mMapView.invalidate();
В качестве альтернативы, если вы не находитесь в потоке пользовательского интерфейса, вы можете вызвать это:
mMapView.postInvalidate();