OpenLayers:map.eventsDiv从版本2.12中消失

时间:2014-06-30 11:57:52

标签: openlayers

我正在将现有的Web应用程序升级到最新版本的OpenLayers。我们当前的版本是2.11,我们升级到2.13.1。我无法解决的问题之一是我们的工具提示。通过jQuery.show()显示附加的html来显示工具提示。在现有代码中,通过以下代码将一些html代码段添加到$(map.eventsDiv)中:

$(map.eventsDiv).append('<div>...</div>');

在2.11版的源代码中,'eventsDiv'在11个文件中提供30次点击。在所有更高版本中,从2.12-rc1开始,它给出0结果。很可能有一种新的方式来处理事件,但我找不到任何关于在Google或2.12或2.13.1的发行说明中删除eventsDiv的内容。如果有人可以帮助我,那就太棒了!

1 个答案:

答案 0 :(得分:0)

我最后通过比较版本2.11和2.12-rc1的一些源文件,发现2.11使用eventsDiv,2.12-rc1使用viewPortDiv。我更改了现有代码,现在工具提示再次工作。