开发者

how to handle the visibility of the ItemizedOverlay in mapview in android?

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);
    }
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜