Questions tagged «fitbounds»

23
Google Maps API v3:是否可以在fitBounds之后设置zoom?
我想在嵌入式Google地图(API v3)上绘制一组点。我希望边界能够容纳所有点,除非缩放级别太低(即,缩小得太多)。我的方法是这样的: var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); 这行不通。如果直接在fitBounds之后调用,最后一行“ gmap.setZoom()”不会更改地图的缩放级别。 有没有一种方法可以在不将其应用于地图的情况下获得边界的缩放级别?还有其他解决办法吗?


8
Google Maps v3:强制执行 使用fitBounds时的缩放级别
我正在地图上绘制一系列标记(使用maps api的v3)。 在v2中,我有以下代码: bounds = new GLatLngBounds(); ... loop thru and put markers on map ... bounds.extend(point); ... end looping map.setCenter(bounds.getCenter()); var level = map.getBoundsZoomLevel(bounds); if ( level == 1 ) level = 5; map.setZoom(level > 6 ? 6 : level); 而且可以很好地确保地图上始终显示适当级别的细节。 我正在尝试在v3中复制此功能,但setZoom和fitBounds似乎不配合: ... loop thru and put markers on …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.