在 IE8 中使用 OpenLayers 3(canvas 个问题)?
Using OpenLayers 3 in IE8 (canvas issues)?
OpenLayers 3 支持 IE8 吗?我已经在我的一个网站上实现了一张地图,但是当我在 XP 上的 IE8 中检查它时,我收到一个错误,该错误可以追溯到 ol-debug.js 的第 27951 行的 canvas.getContext("2d")
。 IE8 似乎不支持 canvas 元素,所以我应该做一些不同的事情来设置我的地图,还是它在 IE8 上不起作用?
OpenLayers 3 有一个定义 ol.LEGACY_IE_SUPPORT,您需要在自定义构建中将其设置为 true 以支持 IE < 9。然后您将需要使用 DOM 渲染器,但这不会'不支持矢量图层。可以在此处找到有关自定义构建的更多信息:https://github.com/openlayers/ol3/tree/master/tasks
OpenLayers 3 支持 IE8 吗?我已经在我的一个网站上实现了一张地图,但是当我在 XP 上的 IE8 中检查它时,我收到一个错误,该错误可以追溯到 ol-debug.js 的第 27951 行的 canvas.getContext("2d")
。 IE8 似乎不支持 canvas 元素,所以我应该做一些不同的事情来设置我的地图,还是它在 IE8 上不起作用?
OpenLayers 3 有一个定义 ol.LEGACY_IE_SUPPORT,您需要在自定义构建中将其设置为 true 以支持 IE < 9。然后您将需要使用 DOM 渲染器,但这不会'不支持矢量图层。可以在此处找到有关自定义构建的更多信息:https://github.com/openlayers/ol3/tree/master/tasks