Question

i want set the visibility to itemized overlay in map view. if the zoom level is less than 10 i want to set visibility of overlay is GONE else VISIBLE. how to do that? and also cant set zoom level Listener.

Was it helpful?

Solution

i want set the visibility to itemized overlay in map view. if the zoom level is less than 10 i want to set visibility of overlay is GONE else VISIBLE.

Overlays do not have a visibility. If you do not want the overlay to appear, remove it from the MapView's list of overlays.

OTHER TIPS

Create a new class based on ItemizedOverlay, add a field to like `m_isVisible' and override the draw function like;

@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
    if(m_isVisible){
        super.draw(canvas, mapView, shadow);
    }
}
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top