我目前正在使用 3.6.0 并且我发现,由于特征从左到右放置在地图上,更靠右的特征似乎与其图标偏移 - 如果我将鼠标直接放在图形特征上鼠标光标(连接到 forEachFeatureAtPixel())直到它移动到功能图标的左侧才会改变。在屏幕的左侧,它们排成一排,但它向右漂移,直到右侧的功能完全不同步。
有任何想法吗?我以为它可能是图书馆,但我刚刚回滚到 3.4.0,它是一样的。
这可能是地图画布之外的布局在屏幕上碰撞项目吗?
我遇到了大约一个月的相同问题,但在我的特殊情况下,问题源于我在渲染地图的同时在其前面显示加载面板,该面板具有导致 Web 浏览器显示滚动条的样式。
加载完成后,隐藏加载面板也会删除滚动条,但不知何故地图本身没有正确刷新。
我所要做的就是强制地图使用 map.updateSize()
http://openlayers.org/en/v3.14.0/apidoc/ol.Map.html#updateSize
| 归档时间: |
|
| 查看次数: |
396 次 |
| 最近记录: |