放大关闭infoWindow

时间:2014-03-13 14:02:25

标签: jquery google-maps google-maps-markers

任何专家都可以在谷歌地图上帮助我:

我创建了一个带有标记和infoBubbleinfoWindow的地图。默认视图是lat,long,zoom。 当我点击标记时,infoBubble打开,地图缩放到特定的近视图编号,说出4.我需要的是,当我按x关闭infoBubble,然后地图回到默认设置。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

定义一个全局变量并在infowindow打开时设置它,比如lastZoom:

lastZoom = map.getZoom();

在每次打开infowindow之前,将其设置为您的具体数字。 e.g:

...
lastZoom = 4;
infowindow.open(...);
...

要返回上一次缩放,您需要一个infowindow的closeclick事件:

google.maps.event.addListener(infowindow, 'closeclick', function() {
   map.setZoom(lastZoom);
});