คำถามติดแท็ก jquery

3
การเพิ่ม / ลบเลเยอร์แผ่นพับ GeoJSON
ฉันกำลังพยายามแสดงเลเยอร์ GeoJSON ที่เลเยอร์การซูมที่แตกต่างกันโดยใช้ API ของ Leaflet ฉันสามารถโหลดและแสดงทั้งสามเลเยอร์ได้พร้อมกัน (แม้ว่าฉันไม่ต้องการให้พวกเขาทั้งหมดแสดงพร้อมกัน) ฉันสามารถโหลดและแสดงผลที่ระดับการซูมที่แตกต่างกัน ฉันได้ตั้งรหัสไว้ที่ระดับการซูม 1-6 แผนที่จะแสดงเลเยอร์ GeoJSON หนึ่งชั้น ที่ระดับ 7-10 ระบบจะแสดงรายการอื่นและที่ระดับ 11+ จะแสดงรายการที่สาม แสดงพวกเขาทำงาน สิ่งที่ฉันพยายามจะทำงานตอนนี้คือการปิดคนอื่นถ้ามีคนแสดง ทำงานจาก 1-6 ถึง 7-10 งาน (หมายความว่ามันจะปิดเลเยอร์ 1-6 อย่างถูกต้อง) แต่ไม่ใช่จาก 7-10 ถึง 11+ (หมายถึงเลเยอร์ 7-10 ติดรอบ) และฉันไม่สามารถคิดได้ ทำไม (ใช้รหัสเดียวกัน) นี่คืออาแจ็กซ์สำหรับเลเยอร์ GeoJSON: function getJson(defaultStyle, map, simp, geojsonLayer){ var url = 'file' …

2
แยกไฟล์ GeoJSON ด้วย jQuery
ฉันพยายามวนซ้ำไฟล์ GeoJSON (ด้านล่าง) และในที่สุดก็เติมอาเรย์ด้วยคุณสมบัติบางอย่างภายใน "คุณสมบัติ" ฉันยังคงทำงานสั้น ๆ ผ่านตัวอย่างมากมายที่ฉันสามารถหาได้ ฉันต้องฝังอีก $ .each () เพื่อไปที่ที่พักหรือไม่ หากไม่ชัดเจนฉันยังใหม่กับสิ่งนี้และฉันชนกำแพง สิ่งที่ฉันมี: $(document).ready(function () { $.getJSON('testpoint.geojson', function (data) { var items = []; $.each(data.features, function (key, val) { items.push('<li id="' + key + '">' + val + '</li>'); }); $('<ul/>', { 'class':'my-new-list', html:items.join('') }).appendTo('body'); }); }); และ …
9 geojson  jquery 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.