2016-04-14 31 views
0

Yeni hatayı 'ekle'.OpenLayers 3.15.1 özelliğinin değerini alınamıyor haritanın yüküne tanıtılan

hata l-ol-debug.js aşağıdaki uyumludur:

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); 

Hata 3.13.0

Ben

Güncelleme 1. Sayı sadece IE9

neler olup jquery-1.11.2.min.js kullanıyorum openlayers olmaz

Cevap:

OpenLayers 3.14.0 ve daha yenisi artık IE9'u kutudan desteklemiyor. IE9'u destekleyen, kullanıma hazır OpenLayers'ın son sürümü, v3.13.1'dir. Ben tüm kullanıcılar IE10 +

cevap

2

sınıfına gelinceye kadar v3.13.1 kullanıyor olacağım classList polyfill kullanıyor musunuz? açıklamasına göre openlayers 3.15 için notlar:

bu sürümle birlikte, OpenLayers IE 9 destek için classlist polyfill gerektirir. http://cdn.polyfill.io/v2/docs/features#Element_prototype_classList.

fazla bilgi https://github.com/openlayers/ol3/releases/tag/v3.15.0

+0

Seto, sen doğrudur. OpenLayers 3.14.0 ve daha yenisi artık IE9'u kutudan desteklemiyor. IE9'u destekleyen, kullanıma hazır OpenLayers'ın son sürümü, v3.13.1'dir. Tüm kullanıcılarım IE10 + 'a kadar v3.13.1 kullanıyorum. –