我在谷歌地图上有多个标记 - 当点击时 - 打开一个信息窗口。问题是,当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
任何提示?
答案 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)