【发布时间】:2012-12-05 21:19:18
【问题描述】:
在Google Maps v3 reference 中,我看到有一种方法setDraggable(boolean) 可以应用于地图标记。
但是,我想在 map 上将 setDraggable 设置为 true,not 在地图标记上。
我已在 mapOptions 中将属性 draggable 设置为 false,但我不知道稍后如何将其设置为 true...map.setDraggable(true) 是否不工作:
// 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!
【问题讨论】:
标签: google-maps-api-3 draggable