【问题标题】:Google maps set bounds zoom level谷歌地图设置边界缩放级别
【发布时间】:2013-02-27 16:52:00
【问题描述】:

我有一张显示用户位置并自动放大的地图。 我想知道如何将此缩放级别设置为“缩放”并且“最大缩放”不起作用。经过一番谷歌搜索后,我似乎需要设置界限,但不知道从哪里开始。 我希望能把它放大到 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 
        });
    }
}); 

【问题讨论】:

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


    【解决方案1】:

    使用google.maps.Map-instance 的 setZoom 方法在添加标记后应用自定义缩放

    jQuery('#map_canvas').gmap('get','map').setZoom(12);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-08
      • 2012-07-12
      • 2012-11-26
      • 2017-04-10
      • 1970-01-01
      相关资源
      最近更新 更多