谷歌地图v3多个infowindow出界

时间:2014-03-07 11:05:54

标签: google-maps google-maps-markers infowindow fitbounds

我得到了一张简单的地图,其中包含2个markers和2个infowindows

我如何确保地图适合显示整个标记和信息窗口?

这是概念的证明。

http://jsfiddle.net/hBeX3/

取决于屏幕的高度(请向上和向下移动右侧垂直分隔符并再次运行)我可以得到一个这样的infowindow切割:

enter image description here

在此示例中,我使用了2个固定点,但我希望确保在map.fitBounds调用后以及markers/infowindows任意一组后,所有内容都可见。

如何避免这种情况?

1 个答案:

答案 0 :(得分:0)

On the basis of Screen size or Marker u can give ZOOM value.

For example

function initialize() {

var map_options = {
            center: new google.maps.LatLng(22.9169800,80.9631799),
            **zoom: 5,**
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
}