Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openlayers中的缩放和鼠标事件问题_Openlayers - Fatal编程技术网

Openlayers中的缩放和鼠标事件问题

Openlayers中的缩放和鼠标事件问题,openlayers,Openlayers,当一个Openlayers贴图被放置在一个位置固定的DIV中时,我遇到了与鼠标相关的所有问题。当您位于浏览器视口的顶部时,地图工作正常,但当您向下滚动页面时,可以看到缩放/单击效果发生了变化。你可以在这里查一查,看看我到底是什么意思 这家伙似乎也面临着同样的问题,但没有得到任何回应我想你需要根据垂直和水平的scollbar值调整地图的位置 对于firefox、chrome、safari和opera,使用此代码获取滚动条值 window.pageXOffset window.pageYOffset

当一个Openlayers贴图被放置在一个位置固定的DIV中时,我遇到了与鼠标相关的所有问题。当您位于浏览器视口的顶部时,地图工作正常,但当您向下滚动页面时,可以看到缩放/单击效果发生了变化。你可以在这里查一查,看看我到底是什么意思


这家伙似乎也面临着同样的问题,但没有得到任何回应

我想你需要根据垂直和水平的scollbar值调整地图的位置

对于firefox、chrome、safari和opera,使用此代码获取滚动条值

window.pageXOffset
window.pageYOffset
当你用这个的时候

document.body.scrollLeft
document.body.scrollTop
参见此处的示例


我认为您需要根据垂直和水平水平线的值调整地图的位置

对于firefox、chrome、safari和opera,使用此代码获取滚动条值

window.pageXOffset
window.pageYOffset
当你用这个的时候

document.body.scrollLeft
document.body.scrollTop
参见此处的示例


这是我使用的OpenLayers版本(2.1)中的一个bug,我更新到了最新版本(2.11),现在一切正常,谢谢。

这是我使用的OpenLayers版本(2.1)中的一个bug,我更新到了最新版本(2.11),现在一切正常,谢谢。

我看不到您所说的效果——在滚动后似乎很正常。您使用什么浏览器和版本查看它?什么操作系统?在这种情况发生之前,你会向下滚动多远?我使用的是最新版本的chrome,但实际上在所有其他浏览器上都会发生这种情况,当你打开上面的url时,缩放效果很好,但尝试使用滚动条向下滚动页面,然后再次尝试缩放,您会注意到地图放大到了错误的位置。我在FF 9.0.1中没有看到这个问题。你的意思是,如果按缩放区域的小向上箭头,而不是向上移动,地图会向下移动吗?如果没有,那么我没有发现任何异常。不,我的意思是,当您使用浏览器滚动条向下滚动页面,然后尝试使用双击与地图交互时(例如放大),地图会放大到其他位置抱歉,我没有从我的角度看到问题。还有其他人吗?我没有看到你所说的效果——在滚动后看起来很正常。您使用什么浏览器和版本查看它?什么操作系统?在这种情况发生之前,你会向下滚动多远?我使用的是最新版本的chrome,但实际上在所有其他浏览器上都会发生这种情况,当你打开上面的url时,缩放效果很好,但尝试使用滚动条向下滚动页面,然后再次尝试缩放,您会注意到地图放大到了错误的位置。我在FF 9.0.1中没有看到这个问题。你的意思是,如果按缩放区域的小向上箭头,而不是向上移动,地图会向下移动吗?如果没有,那么我没有发现任何异常。不,我的意思是,当您使用浏览器滚动条向下滚动页面,然后尝试使用双击与地图交互时(例如放大),地图会放大到其他位置抱歉,我没有从我的角度看到问题。还有其他人吗?您可以提供有关此错误的详细信息或错误报告的链接吗?因此,其他人也可以在这个问题上获得帮助。您可以提供有关此错误的详细信息或链接到错误报告吗?所以其他人也可以在这个问题上得到帮助