2016-04-14 2 views
0

New Fehler beim Laden der Karte eingeführt:Openlayers 3.15.1 - Unable Wert der Immobilie erhalten ‚add‘

Openlayers 3.15.1 - Unable Wert der Immobilie zu erhalten ‚Hinzufügen‘.

Fehler werden in der folgenden Zeile von ol-debug.js:

this.element.classList.add (ol.css.CLASS_HIDDEN);

/** 
    * @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); 

Fehler tritt nicht in Openlayers 3.13.0

Ich bin mit jquery-1.11.2.min.js

Update # 1 Ausgabe nur auf IE9 geschieht

Antwort:

OpenLayers 3.14.0 und neuer unterstützen IE9 nicht mehr standardmäßig. Die letzte Version von Out-of-the-Box OpenLayers, die IE9 unterstützt, ist v3.13.1. Ich werde v3.13.1 für jetzt verwenden, bis alle meine Benutzer bei IE10 sind +

Antwort

2

Verwenden Sie das classList Polyfill? Nach dem Release Notes für Openlayers 3.15:

Ab dieser Version Openlayers für IE 9 Unterstützung einen classlist polyfill erfordert. Siehe http://cdn.polyfill.io/v2/docs/features#Element_prototype_classList.

Weitere Informationen unter https://github.com/openlayers/ol3/releases/tag/v3.15.0

+0

Seto, sind Sie richtig. OpenLayers 3.14.0 und neuer unterstützen IE9 nicht mehr standardmäßig. Die letzte Version von Out-of-the-Box OpenLayers, die IE9 unterstützt, ist v3.13.1. Ich werde v3.13.1 für jetzt verwenden, bis alle meine Benutzer bei IE10 + sind –