msa*_*nce 6 google-maps setbounds bounds fitbounds
我正在尝试设置地图的界限fitbounds不起作用,因为它在边界周围放置了一些空间
{{{map.fitBounds(map.getBounds())}}}
Run Code Online (Sandbox Code Playgroud)
几次会快速缩小地图
我需要能够做到
{{{map.setBounds(map.getBounds())}}}
Run Code Online (Sandbox Code Playgroud)
而且没有任何事情发生
小智 4
如果我没记错的话,我假设您希望所有点都以尽可能高的缩放级别在地图上可见。我通过将地图的缩放级别初始化为 16 来实现这一点(不确定这是否是 V3 上可能的最高缩放级别)。
var map = new google.maps.Map(document.getElementById('map_canvas'), { zoom: 16
, center: marker_point
, mapTypeId: google.maps.MapTypeId.ROADMAP
});
Run Code Online (Sandbox Code Playgroud)
然后我做了边界的事情:
var bounds = new google.maps.LatLngBounds();
//you can have a loop here of all you marker points
//begin loop
bounds.extend(marker_point);
//end loop
map.fitBounds(bounds);
Run Code Online (Sandbox Code Playgroud)
结果:成功!
| 归档时间: |
|
| 查看次数: |
11292 次 |
| 最近记录: |