Daha çox

Aşağı zoomda çoxbucaqlar görünmür


Leaflet və nodejs ilə işləyirəm və xəritə görünüşü dünya xəritəsində olduqda bir çoxbucaqlı təbəqə yüklənəndə poliqon göstərilmir, çoxbucaqları göstərmək üçün təxminən 10 və ya 13 yaxınlaşdırmalıyam.

Bu plagini istifadə etməyə çalışırdım, amma həqiqətən necə istifadə edəcəyimi bilmirəm. Lib https://github.com/oliverroick/Leaflet.Deflate


Xəritəni təmsil etmək üçün bundan istifadə edirəm

var layer = {type: 'FeatureCollection', xüsusiyyətləri: xüsusiyyətləri, xüsusiyyətləri: {}}; showLayers = L.geoJson (qat); leafletData.getMap (). sonra (function (map) {showLayers.addTo (map);});

Mən də istifadə etməyə çalışıram, amma bilmirəm harada?


Bu Leaflet.Deflate plagininin nəzərdə tutulan davranışıdır: çoxbucaqlı eni və ya hündürlüyü xəritədən kiçik olduqdakiçik ölçülücari xəritə böyüdülməsində seçim (varsayılan: 10px), bir marker ilə əvəz olunur.

Marker şəkillərinə sahib olduğunuzdan əmin olun ki, onları da görə biləsiniz.

Böyütdüyünüzdə poliqon ölçüsünü artırırsınız, nəticədə minSize-dən daha böyük oluncaya qədər və işarəni poliqonun özü əvəz edir.


Videoya baxın: Çoxbucaqlılar. Dördbucaqlılar. Qabarıq çoxbucaqlı. Daxili və xarici bucaqlarının cəmi. 1-46 (Oktyabr 2021).