मैं बहुत अधिक रेखापुंज छवियों और क्वेरी करने योग्य wms परतों को प्रदर्शित करने के लिए Mapserver के साथ OpenLayers का उपयोग कर रहा हूं। सब कुछ ठीक काम करता है, OpenLayers लेयर स्विचर में परतों को चालू / बंद किया जा सकता है ... लेकिन अब मैं बाहरी चेकबॉक्स द्वारा परतों को चालू / बंद करना चाहता हूं और मुझे नहीं पता कि यह कैसे करना है।
मैं जावास्क्रिप्ट के लिए थोड़ा नया हूँ-केवल एक चीज जो मुझे पता है कि मुझे एक OpenLayers फ़ंक्शन के लिए चेकबॉक्स परत मान पास करना होगा। अब तक मैंने ऑनक्लिक इवेंट के साथ फंक्शन को कॉल करने की कोशिश की
<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">
लेकिन मुझे नहीं पता है कि फ़ंक्शन 'लेर्विसिबिलिटी' को कैसे दिखना है ताकि मेरी परतें जो वास्तव में ओपनएटर्स इनिट () फ़ंक्शन में रखी गई हों, जब मैं चेकबॉक्स को चेक / अनचेक करता हूं तो सही ढंग से चालू / बंद हो जाता है।