OpenLayers3 में LayerSwitcher गुम है?


13

मैं सोच रहा था कि क्या LayerSwitcherOpenLayers 3 में कोई नियंत्रण है?

मैंने पढ़ा कि ol3 एक पूर्ण पुनर्लेखन है। लेकिन मुझे http://openlayers.org/en/latest/apidoc/ol.control.htmlLayerSwitcher से समकक्ष नहीं मिल रहा है । मैं यह नहीं देख सकता कि कोई इस नियंत्रण के बिना परतों को कैसे चालू और बंद कर सकता है। क्या नाम कुछ और है, गायब है या दस्तावेज अधूरा है?LayerSwitcher

यदि OpenLayers3 के पास नहीं है LayerSwitcher, तो क्या किसी को एक उदाहरण के बारे में पता है जो पुराने LayerSwitcher की तरह एक कस्टम नियंत्रण लागू करता है?

जवाबों:


15

यह सवाल हाल ही में ट्विटर पर https://twitter.com/RemiBovard/status/52502857078780139520 से पूछा गया था

यदि आप उत्तर का पालन करते हैं, तो इस समय, कोर में लेयर स्विचर को एकीकृत करना प्राथमिकता नहीं है, लेकिन https://github.com/walkermatt/ol3-layerswitcher पर उपलब्ध घटक है

आप कुछ कस्टम लीजेंड कार्यान्वयनों के लिए " ओपनलाइनर्स की पुस्तक" नमूने (@acanimal द्वारा) पर भी नज़र डाल सकते हैं ।


6
ol संस्करण 3.9.0 और अभी भी कोई देशी स्विचर नहीं है। ओएल देव पर आओ !!! वैसे भी, लोग इसे भी http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/
जांचते हैं

1

गिथब पर एक परियोजना चल रही है लेकिन यह बहुत प्रारंभिक चरण में है। यह ट्री पैनल के लिए एक्सटज का उपयोग कर रहा है। इसे यहाँ देखें extjs_ol3_layercontrol


0

आप इस विस्तार पर भी नज़र डाल सकते हैं , जो एक परत को नियंत्रित करने के लिए कई उपयोगी अतिरिक्त सुविधाओं जैसे कि संपूर्ण परत समूहों को चालू और बंद करना, एक स्लाइडर के माध्यम से परत की दृश्यता को नियंत्रित करना और परतों के आरेखण क्रम को लागू करना चाहता है।


-1

तुम भी परत-स्विचर जावास्क्रिप्ट जो इस उदाहरण में Openlayers v3.x के लिए लागू किया गया है के लिए देख सकते निकटतम दूरी मानचित्र

आप इसे डाउनलोड भी कर सकते हैं और अपनी परियोजना में लागू कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.