我想控制 OpenLayers 中的缩放。
当缩放为 3 时,我想加载 KML1,当缩放为 4 时,我想加载 KML2。
您能告诉我如何控制缩放事件吗?
正如 j_freyre 提到的,您应该注册一个函数,该函数会更改 KML 图层的可见性到“zoomend”事件。在你的情况下,它必须看起来像这样:
map.events.register("zoomend", map, zoomChanged);
zoomChanged()
{
zoom = map.getZoom();
if (zoom == 3)
{
kml1.setVisibility (true);
kml2.setVisibility (false);
}
else if (zoom == 4)
{
kml1.setVisibility (false);
kml2.setVisibility (true);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)