Openlayers 3 OpenLayers 3.15.1-无法获取属性值';添加';
加载地图时引入新错误: OpenLayers 3.15.1-无法获取属性“add”的值 错误位于ol-debug.js的以下行中: this.element.classList.add(ol.css.CLASS\u隐藏)强>Openlayers 3 OpenLayers 3.15.1-无法获取属性值';添加';,openlayers-3,Openlayers 3,加载地图时引入新错误: OpenLayers 3.15.1-无法获取属性“add”的值 错误位于ol-debug.js的以下行中: this.element.classList.add(ol.css.CLASS\u隐藏) /** * @private * @type {number|undefined} */ this.rotation_ = undefined; if (this.autoHide_) { this.element.classList.add
/**
* @private
* @type {number|undefined}
*/
this.rotation_ = undefined;
if (this.autoHide_) {
this.element.classList.add(ol.css.CLASS_HIDDEN);
}
};
goog.inherits(ol.control.Rotate, ol.control.Control);
OpenLayers 3.13.0中不会发生错误
我正在使用jquery-1.11.2.min.js
更新#1
这个问题只发生在IE9上
回答:
OpenLayers 3.14.0及更新版本不再支持IE9即开即用。支持IE9的开箱即用OpenLayers的最后一个版本是v3.13.1。我将暂时使用v3.13.1,直到我的所有用户都在IE10+你在使用classList polyfill吗?根据openlayers 3.15的发行说明: 从这个版本开始,OpenLayers需要一个用于IE9的类列表polyfill 支持。看见
有关详细信息,请访问您是否正在使用类列表多边形填充?根据openlayers 3.15的发行说明: 从这个版本开始,OpenLayers需要一个用于IE9的类列表polyfill 支持。看见
更多信息请访问Seto,您是正确的。OpenLayers 3.14.0及更新版本不再支持IE9即开即用。支持IE9的开箱即用OpenLayers的最后一个版本是v3.13.1。现在我将使用v3.13.1,直到我的所有用户都在IE10+Seto,你是对的。OpenLayers 3.14.0及更新版本不再支持IE9即开即用。支持IE9的开箱即用OpenLayers的最后一个版本是v3.13.1。我现在将使用v3.13.1,直到我的所有用户都在IE10上+