【熊猫大叔 转载请注明出处:http://blog.csdn.net/pandaflyup】
1、控制地图的缩放范围:
实现起来很简单,设置一个最低和最高的缩放级别ZoomLevel,再添加一个监听缩放级别变化的事件即可,代码如下:
function initialize() {
var MinZoomLevel=16;
var myLatlng = new google.maps.LatLng(39.9629, 116.3581);
var myOptions = {
zoom: MinZoomLevel,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
//控制地图的缩放级别
google.maps.event.addListener(map, 'zoom_changed',function() {
if (map.getZoom() < MinZoomLevel) map.setZoom(MinZoomLevel);
});
}
2、控制地图的显示范围:
通过划定一个界限,可以使地图只在划定的范围内显示,由于实现起来比较简单,就直接上代码了: