ฉันสร้างแอพแผนที่อย่างง่ายที่มีเลเยอร์อยู่ด้านบนของแผนที่ ในแผ่นพับฉันจะตรวจสอบว่ามีเลเยอร์อยู่แล้วได้อย่างไร
ฉันสร้างแอพแผนที่อย่างง่ายที่มีเลเยอร์อยู่ด้านบนของแผนที่ ในแผ่นพับฉันจะตรวจสอบว่ามีเลเยอร์อยู่แล้วได้อย่างไร
คำตอบ:
มีhasLayerวิธีการจัดทำโดยแผ่นพับ มันคือBooleanผลตอบแทนจริงถ้าอยู่บนแผนที่แล้ว
ตัวอย่างเช่นmap.hasLayer(yourUserDefinedLayerNameGoesHere);จะส่งคืนtrueหากมีการเพิ่มลงในแผนที่หรือfalseไม่
สำหรับรายละเอียดเพิ่มเติมค้นหาเอกสารแผ่นพับได้hasLayerที่: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls