문제

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.

도움이 되었습니까?

해결책

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.

다른 팁

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);
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top