首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openlayers-3 forEachFeatureAtPixel略微偏移

Openlayers-3 forEachFeatureAtPixel略微偏移
EN

Stack Overflow用户
提问于 2015-06-30 15:14:00
回答 1查看 402关注 0票数 0

我目前使用的是3.6.0,我发现,当地图上的要素从左到右放置时,向右的要素似乎偏离了它们的图标-如果我将鼠标直接放在图形要素上,鼠标光标(连接到forEachFeatureAtPixel())不会改变,直到它移动到要素图标的左侧。在屏幕的左边,它们排成一排,但它一直向右漂移,直到右边的功能完全不同步。

有什么想法吗?我认为可能是库的问题,但我刚刚回滚到3.4.0,它是一样的。

这可能是地图画布之外的布局,在屏幕上颠簸项目吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-29 22:42:59

我在大约一个月的时间里遇到了同样的问题,但在我的特殊情况下,问题的根源是因为我在地图前面显示加载面板时渲染了地图,该面板的样式导致web浏览器显示滚动条。

加载完成后,隐藏加载面板也移除了滚动条,但不知何故地图本身并未正确刷新。

我所要做的就是强制map使用map.updateSize()重新计算视口大小

http://openlayers.org/en/v3.14.0/apidoc/ol.Map.html#updateSize

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

https://stackoverflow.com/questions/31131865

复制
相关文章

相似问题

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