javascript - Chrome 的 Openlayers 3 "rendering hardware-accelerated"禁用个人磁贴

标签 javascript google-chrome openlayers-3

我为 WEB Gis 制作了个人图 block ,并使用制图电机 OpenLayers3。我在使用 Mozilla 或 IE 查看图 block 时遇到任何问题,但使用 Google Chrome 时,由于“渲染硬件加速”,我看到的是白色图 block 而不是真正的图 block (如果我禁用此参数,我可以看到所有图 block )。

就像这样: enter image description here

如何使用“渲染硬件加速”查看我的图 block ? (例如OSM图 block 就没有这个问题)

最佳答案

您可能会重新投影本 map block ,而 OSM 不会重新投影。这就是为什么仅在本 map block 上渲染失败的原因。这是一个已知问题 #5236这似乎与 Chrome 的性能回归有关。该错误已报告给 Chrome。

在此期间,您可以切换到 3.13 版本或禁用硬件加速。最后一个选项是为您提供未重新投影的图 block (不进行任何客户端重新投影)或使用 map 投影创建图 block (我猜这是 3857),因此不会发生客户端重新投影。

关于javascript - Chrome 的 Openlayers 3 "rendering hardware-accelerated"禁用个人磁贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37159496/

相关文章:

Openlayers 3 View setProperties 不填充 map

javascript - 找不到 Webpack inject.preload.js 文件

javascript - 如何在 JQuery 自动完成中使用 JSon 数组

javascript - 在 Chrome 中最大化弹出窗口

vector - 如何从Openlayers 3的矢量层获取要素

openlayers-3 - 在 openlayers 3 中更改拖动时的光标

javascript - 无法加载 geojson 文件

javascript - express.js 和 mysql 身份验证

javascript - 内容脚本未执行

android - 在 Chrome beta 浏览器而不是默认浏览器中运行 Android 4.0 上的 Selenium 测试