首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openlayers中的缩放和鼠标事件问题

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

Stack Overflow用户
提问于 2011-12-29 19:46:41
回答 2查看 1.7K关注 0票数 1

当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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-09 02:13:59

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

票数 0
EN

Stack Overflow用户

发布于 2012-01-08 20:30:20

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

对于firefox、chrome、safari、opera,请使用以下代码来获取滚动条值

代码语言:javascript
复制
window.pageXOffset
window.pageYOffset

而对于ie,则使用这个

代码语言:javascript
复制
document.body.scrollLeft
document.body.scrollTop

请看这里的例子

http://www.howtocreate.co.uk/tutorials/javascript/browserwindow

http://www.w3schools.com/jsref/prop_win_pagexoffset.asp

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8667464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档