如何禁用/启用“地图”对象中的拖动、缩放?另外,如何将光标更改为加号,然后再更改回默认值。
我尝试了以下方法,但都不起作用:
map.google.maps.MapOptions.disableDoubleClickZoom = true;
map.google.maps.MapOptions.draggable = false;
如何禁用/启用“地图”对象中的拖动、缩放?另外,如何将光标更改为加号,然后再更改回默认值。
我尝试了以下方法,但都不起作用:
map.google.maps.MapOptions.disableDoubleClickZoom = true;
map.google.maps.MapOptions.draggable = false;
您有两个选项来设置地图选项:
map = new google.maps.Map({ draggable : false }); // upon initialization
map.setOptions({ draggable : false }); // or in runtime
如果要禁用缩放功能,可以尝试使用minZoom
和maxZoom
选项(将它们设置为与zoom
选项相同的值),或者可以将zoomControl
设置为false。
如果要更改地图上显示的光标,请使用draggableCursor
选项,例如:map.setOptions({ draggableCursor: 'crosshair' });
。要恢复默认设置,只需将其设置为null
:map.setOptions({ draggableCursor: null });
。
mapOptions: {
disableDefaultUI : true,
clickableIcons: false,
gestureHandling: 'none',
draggableCursor: 'arrow' //use the arrow default pointer ;)
}