禁用OpenLayers中的交互

时间:2013-02-15 10:27:41

标签: javascript openlayers

我对OpenLayers地图有一个愚蠢的问题,我希望在一个网站上显示非交互式图片,其中所有点击都被禁用。我已经尝试捕获元素上的点击,但OpenLayers似乎仍然能够获得这些使地图具有交互性的事件。应该有一个简单的解决方案,但我无法弄清楚。

将control属性设置为空数组对交互没有任何影响。

编辑:我们无法在已有的地图上找到方法轻松完成此操作,因此我们所做的是在此新页面中重新使用旧的地图启动代码,添加的参数可以删除所有控件。创建和启动地图。

1 个答案:

答案 0 :(得分:0)

将控件属性设置为空数组对交互没有任何影响。

Wierd,这应该可以解决问题:

map = new OpenLayers.Map('map', {controls: []});