Google Maps v3 reference में, मुझे लगता है कि एक विधि setDraggable(boolean)
है जिसे मानचित्र मार्कर पर लागू किया जा सकता है।
हालांकि, मैं नक्शा, नहीं एक मानचित्र मार्कर पर पर true
को setDraggable
सेट करना चाहते हैं।
मैं mapOptions में false
को संपत्ति draggable
निर्धारित किया है, लेकिन मैं कैसे बाद में true
को यह निर्धारित करने के लिए नहीं पता ... map.setDraggable(true)
करता नहीं काम:
मैं मानचित्र के लिए Google मानचित्र ड्रैगगेबल प्रॉपर्टी कैसे बदलूं (मार्कर नहीं)?
// object literal for map options
var myOptions =
{
center: new google.maps.LatLng(37.09024, -95.712891),
zoom: 4, // smaller number --> zoom out
mapTypeId: google.maps.MapTypeId.TERRAIN,
// removing all map controls
disableDefaultUI: true,
// prevents map from being dragged
draggable: false,
// disabling all keyboard shortcuts
keyboardShortcuts: false,
disableDoubleClickZoom: true,
// do not clear the map div
noClear: true
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
map.setDraggable(true); // does NOT work!
धन्यवाद @Marcelo, कि चाल किया! मुझे 'सेटऑप्शन' के बारे में पता नहीं था, और इस तरह मैप विकल्पों तक पहुंचना कितना आसान है। –
@ मार्सेलो, आपको बहुत थक गया! –