मेरे gwt अनुप्रयोग में मैं gwt-openlayers लाइब्रेरी का उपयोग करता हूं। नेविगेशन नियंत्रण को अक्षम करने के लिए एक ऐसा कुछ कर सकता है:
नियंत्रण नियंत्रण = getMap ()। GetControlsByClass ("OpenLayers.Control.Navigation"); control.deactivate ();
यह ज़ूम, डबल क्लिक, ड्रैग इत्यादि को रोक देगा। क्या कोई ज़रा भी ज़ूम (माउस व्हील और डबल क्लिक) को रोक सकता है?
माउस व्हील पर ज़ूम एक ऐसी संपत्ति है जिसे इस तरह बदला जा सकता है:
नेविगेशनऑप्ट्स navOptions = नया नेविगेशन विकल्प ( ); navOptions.setZoomWheelEnabled (गलत);
लेकिन मुझे डबल क्लिक पर ज़ूम को रोकने का कोई रास्ता नहीं मिला।
मैं कॉल करके ज़ूम को रोकना बंद करता हूं:
< Code> map.setMinMaxZoomLevel (minZoomLevel, maxZoomLevel)
और दोनों minZoomLevel और maxZoomLevel के लिए समान मान लागू करें।
No comments:
Post a Comment