谷歌地图设置边界缩放级别

时间:2013-03-12 08:49:10

标签: google-maps google-maps-api-3

我有一张地图,显示用户位置并自动放大。 我想知道如何将此缩放级别设置为'zoom'并且'maxZoom'不起作用。经过一些谷歌搜索似乎我需要设置界限,但不知道从哪里开始。 我希望能将它缩放到12左右。

以下是代码的一部分:

jQuery('#map_canvas').gmap('getCurrentPosition', function(position, status) {
    if ( status === 'OK' ) {
        var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
        jQuery('#map_canvas').gmap('addMarker', {'position': clientPosition, 'bounds': true});
        jQuery('#map_canvas').gmap('addShape', 'Circle', { 
            'strokeWeight': 0, 
            'fillColor': "#008595", 
            'fillOpacity': 0.25, 
            'center': clientPosition, 
            'radius': 15, 
            'clickable': false 
        });
    }
}); 

1 个答案:

答案 0 :(得分:2)

使用google.maps.Map - 实例的setZoom方法在添加标记

之后应用自定义缩放
jQuery('#map_canvas').gmap('get','map').setZoom(12);