ฉันมีแผนที่มีชั้นฐานอยู่สองสามชั้น ผู้ใช้สามารถเลือกเลเยอร์ฐานแล้วบันทึกแผนที่ได้ หลังจากบันทึกแผนที่ ระบบจะโหลดแผนที่ด้วยเลเยอร์ฐานใหม่ ควรเลือกเลเยอร์ฐานนั้นในตัวควบคุม L.Control.Layers
อย่างไรก็ตาม ไม่มีวิธีใดใน API เพื่อเลือกชั้นฐาน
ใครรู้วิธีแก้ไขปัญหานี้หรือมีปลั๊กอินอื่นหรือไม่
อัปเดต: นี่คือรหัสที่ฉันใช้ MapConfigs
มีรหัสใน MapBox และสามารถสร้างแผนที่ที่ L.control.layers
ต้องการได้
var map = L.mapbox.map( components.mapDivId , MapConfigs.idFor(baseLayerName) );
map.addControl( L.control.layers(
MapConfigs.toBaseLayersControlMap(map)
).setPosition("topright"));
ขอบคุณ!