当Openlayers地图被放置在一个固定位置的DIV中时,我遇到了与鼠标相关的一切问题。当你在浏览器视区的顶部时,地图工作得很好,但当你向下滚动页面时,你会看到缩放/点击效果发生了变化。您可以查看此处的http://41.32.148.178:82/#!search=KFC%2F0%2F0%2F0%2F%2F,以了解我的确切意思。
这个家伙似乎面临着同样的问题,但没有得到任何回应http://lists.osgeo.org/pipermail/openlayers-users/2010-July/018769.html
发布于 2012-01-09 02:13:59
这是我使用的OpenLayers版本(2.1)中的一个错误,我更新到了最新版本(2.11),现在一切正常,谢谢。
发布于 2012-01-08 20:30:20
我认为你需要根据垂直和水平的scollbar值来调整地图的位置。
对于firefox、chrome、safari、opera,请使用以下代码来获取滚动条值
window.pageXOffset
window.pageYOffset而对于ie,则使用这个
document.body.scrollLeft
document.body.scrollTop请看这里的例子
http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
http://www.w3schools.com/jsref/prop_win_pagexoffset.asp
https://stackoverflow.com/questions/8667464
复制相似问题