I need to redraw the overlay after scaling the user.
What is the best way to do this?
I tried everything I can think of (keeping state getZoomLevel (), overriding onUserInteraction ()), nothing really works.
The problem is that draw () is called when the user clicks the zoom button, so the information that my draw method (about the state of the map) gets is different from the state after mapview finishes scaling.
In addition, draw () is not called at the end of the zoom, so only if I pan the map does the overlay really draw correctly.
android google-maps android-mapview zooming
Itsik
source share