我使用OpenLayers在我的网站上显示自定义OSM地图。使用Openlayers禁用缩放
我有几点要尊重:地图必须是固定的(也就是说,我们不能将其拖动或缩小它)。
我有一个缩放问题,我无法设法禁用鼠标放大。有没有人有小费?
map = new OpenLayers.Map('map');
map.events.remove("move");
map.events.remove("movestart");
map.events.remove("moveend");
map.events.remove("zoomend");
map.events.remove("mouseover");
map.events.remove("mouseout");
map.events.remove("mousemove");
map.events.remove("zoomstart");
var nav = new OpenLayers.Control.Navigation({
defaultDblClick: function(event) { return ; }
});
map[index].addControl(nav);
此外,如果有人提示删除所有导航事件比这更容易,它将不胜感激。
呀,更轻松!谢谢。 – GeoffreyB