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