Tuesday 15 June 2010

change navigation properties gwt openlayers -


मेरे gwt अनुप्रयोग में मैं gwt-openlayers लाइब्रेरी का उपयोग करता हूं। नेविगेशन नियंत्रण को अक्षम करने के लिए एक ऐसा कुछ कर सकता है:

  नियंत्रण नियंत्रण = getMap ()। GetControlsByClass ("OpenLayers.Control.Navigation"); control.deactivate ();  

यह ज़ूम, डबल क्लिक, ड्रैग इत्यादि को रोक देगा। क्या कोई ज़रा भी ज़ूम (माउस व्हील और डबल क्लिक) को रोक सकता है?

< P>

माउस व्हील पर ज़ूम एक ऐसी संपत्ति है जिसे इस तरह बदला जा सकता है:

  नेविगेशनऑप्ट्स navOptions = नया नेविगेशन विकल्प ( ); navOptions.setZoomWheelEnabled (गलत);  

लेकिन मुझे डबल क्लिक पर ज़ूम को रोकने का कोई रास्ता नहीं मिला।

मैं कॉल करके ज़ूम को रोकना बंद करता हूं:

 < Code> map.setMinMaxZoomLevel (minZoomLevel, maxZoomLevel)  

और दोनों minZoomLevel और maxZoomLevel के लिए समान मान लागू करें।


No comments:

Post a Comment