开发者

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

开发者 https://www.devze.com 2022-12-24 00:31 出处:网络
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 z

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

精彩评论

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