Daha çox

OpenLayers3-də aidiyyəti müəyyənləşdirmək

OpenLayers3-də aidiyyəti müəyyənləşdirmək


Mənbə aidiyyəti üçün seçimləri təyin etmək olmur. Bunu etmək üçün doğru yol nədir?

Bu iki yanaşmanı sınadım> (Mənim atributum dəyişmir: açıqdır və standart etiketlər ilə)

var tile_photo = yeni ol.layer.Tile ({mənbə: yeni ol.source.TileWMS ({atributlar: [yeni ol.Attribution ({html: ')MƏTN', çökdü: true, tipLabel:' Mənim atributum '})],…})});

mənbə: yeni ol.source.TileWMS ({aidiyyətlər: [yeni ol.Attribution ({html: ')MƏTN', options: {collapsible: true, label:' A ', collaps: true, tipLabel:' yooo '}})],…

Seçimləri səhv yerdə istifadə etməyinizə görə:

API sənədinə istinadol Attributionyalnız qəbul edirhtmlseçim olaraq.

Atribut üçün standart nəzarəti dəyişdirməlisiniz və birol.control.Atribution. Bu nəzarət haqqında sənədə baxın.

Aşağıdakı kimi yeni bir nəzarət yaratmalısınız (aidiyyəti rəsmi nümunədən götürülmüşdür)

var attribution = new ol.control.Attribution ({katlanabilir: true, etiket: 'A', çökmüş: true, tipLabel: 'yooo'});

və xəritəyə əlavə edin

var map = new ol.Map ({target: 'map', control: ol.control.defaults ({attribution: false}). extension ([attribution])});

Theol.control.defaults ({attribution: false}). genişləndirin ([attribution])Varsayılan atribut xaricində standart nəzarətdən istifadə deməkdir (aid etmə: yalan) və sonra yenisini əlavə edinatributbir sıra istifadə edərək nəzarət siyahısına obyekt (.extend ([atribut]))


Videoya baxın: OpenLayers Add Vector Layer to Web Map