Google Maps API:当infowindow关闭时,地图缩放回中心

时间:2013-12-17 06:02:37

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

我在谷歌地图上有多个标记 - 当点击时 - 打开一个信息窗口。问题是,当infowindow位于地图的外围时,它会重置地图的中心。我希望在infowindow关闭后让地图缩放回原来的中心。

我想我可以做以下事情:

google.maps.event.addDomListener(infowindow, "close", function() { google.maps.event.trigger(map, "close"); map.setCenter(new google.maps.LatLng(53.0,-1.0)); }); //pseudo-code

任何提示?

1 个答案:

答案 0 :(得分:0)

使用setzoom

google.maps.event.addDomListener(infowindow, "close", function() {        
      google.maps.event.trigger(map, "close");
      map.setZoom(8);
      map.setCenter(new google.maps.LatLng(53.0,-1.0)); 
}); //pseudo-code

<强>阐释:       我们已经定义了map,所以使用map对象来设置缩放级别或重定位(setCenter)