我正在将现有的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的内容。如果有人可以帮助我,那就太棒了!
答案 0 :(得分:0)
我最后通过比较版本2.11和2.12-rc1的一些源文件,发现2.11使用eventsDiv
,2.12-rc1使用viewPortDiv
。我更改了现有代码,现在工具提示再次工作。