Daha çox

Openlayers 3 simge göstəricisini təyin et


Aşağıdakı xəritənin yerinə klik alması üçün bir simvolu necə və ya harada deaktiv edəcəyimizi bilmədən OL3 API sənədlərini oxudum.

Bəlkə də mümkün deyil? Yoxsa ol.Feature, ol.style.Style və ya ol.style.Icon birtəhər gedir?

kod nümunəsi…

xFeature = yeni ol.Feature ({geometry: new ol.geom.Point ([0,0])}); xStyle = yeni ol.style.Style ({image: new ol.style.Icon (({çapa: [40,40], anchorXUnits: 'piksel', anchorYUnits: 'piksel', src: 'image.png ">

İstifadə edirsinizsəforEachFeatureAtPixelvə müəyyən bir xüsusiyyəti istisna etmək istəyirəm (xFeaturenümunənizdə) "xüsusiyyət aşkarlama" dan sonra sadəcə bir sadə testdən istifadə edə bilərsinizforEachFeatureAtPixelgeri zəng et:

var xFeature = yeni ol.Feature (…); map.on ('klik', funksiya (evt) {var xüsusiyyət = map.forEachFeatureAtPixel (evt.pixel, funksiya (xüsusiyyət, qat) {if (xüsusiyyət! == xFeature) {qaytarma xüsusiyyəti;}}); əgər (xüsusiyyət ) { / * hər şeyi et * /}});

İnternetin əsasları

Internet Explorer, intranetinizdə və ya İnternetdəki veb saytlara göz atmağı və onlarla qarşılıqlı əlaqəni asanlaşdırmaq üçün hazırlanmışdır. İnternetdən və ya İnternetə sahib olan proqramlardan istifadə etdiyiniz zaman, kompüteriniz haqqında məlumatlar ("standart PC məlumatları") ziyarət etdiyiniz veb saytlara və istifadə etdiyiniz onlayn xidmətlərə göndərilir. Standart PC məlumatlarına kompüterinizin IP ünvanı, brauzer növü və dili, giriş vaxtları və istinad edilən veb sayt ünvanları daxildir. Bu məlumatlar həmin saytların veb serverlərində qeyd oluna bilər. Hansı məlumatların qeydiyyata alınması və bu məlumatların necə istifadə edilməsi, ziyarət etdiyiniz veb saytların və istifadə etdiyiniz veb xidmətlərinin məxfilik təcrübəsindən asılıdır.


Videoya baxın: OpenLayer (Oktyabr 2021).