Daha çox

Qat sifarişi funksiyası tapılmadı

Qat sifarişi funksiyası tapılmadı


"Landsat1" adlı bir wms qatının İndeksini təyin etməyə çalışıram. Varsayılan olaraq üstündən çəkir və mən onu sıraya salmaq istəyirəm. Cəhd etdim

landsat1.setZIndex (1)

Ancaq "funksiya tapılmadı" səhvini alıram. Ol 3.11.0 istifadə edirəm. Api sənədlərinə görə, funksiya eksperimentaldır ... lakin bu funksiyaya malik olan heç bir versiya üçün işləmir ... landsat1.getProperties () kimi digər funksiyalar yaxşı işləyir ... niyə bu funksiya işləmir? Yoxsa zms indeksini wms qatına qoymağın daha yaxşı bir yolu varmı?


Düzünü desəm, bu funksiyadan xəbərim yoxdur, bəlkə də bu, mənim bilmədiyim bir irəliləyişdir. Ancaq nə istədiyinizə çatmaq üçün indiyə qədər istifadə etdiyimi söyləyəcəyəm.

// xəritənizin təbəqələr kolleksiyasını əldə edin var layerColl = map.getLayers (); // qatınızın indeks 0 -da olduğunu bilirsiniz və onu indeks 1 -ə köçürmək istəyirsiniz var idxFrom = 0; var idxTo = 1; // bu, Landsat1 qatını qaytarmalıdır var lyrToChangeIndex = layerColl.removeAt (idxFrom); // silindikdən sonra onu yerləşdirmək istədiyiniz indeksə yerləşdirmək olar layerColl.insertAt (idxTo, lyrToChangeIndex);

Videoya baxın: Test İkiqat və yarimarqument triqonometrik funksiyalari