我想在地图视图中将可见性设置为逐项叠加。如果缩放级别小于 10,我想设置叠加层的可见性是 GONE else VISIBLE。怎么做?也不能设置缩放级别监听器。
问问题
1372 次
2 回答
2
我想在地图视图中将可见性设置为逐项叠加。如果缩放级别小于 10,我想设置叠加层的可见性是 GONE else VISIBLE。
叠加层没有可见性。如果您不想显示叠加层,请将其从 的MapView
叠加层列表中删除。
于 2010-03-19T12:32:53.473 回答
0
基于ItemizedOverlay新建一个类,添加一个字段like `m_isVisible'并覆盖draw函数like;
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
if(m_isVisible){
super.draw(canvas, mapView, shadow);
}
}
于 2011-12-05T13:06:48.413 回答