2014-03-13 36 views
0

任何专家可以帮助我在谷歌地图:放大关闭信息窗口

我创建了标记,并infoBubbleinfoWindow地图。默认视图是lat,long,zoom。 当我点击标记时,打开infoBubble并将地图放大到特定的近视图编号,说出它4.我需要的是,当我按x关闭infoBubble时,则地图回到默认设置。

感谢您的协助。

回答

0

定义一个全局变量,并将其设置在信息窗口打开,说lastZoom:

lastZoom = map.getZoom();

在每一个信息窗口打开之前,将其设置你的具体数量。例如: -

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

要返回到最后变焦,您需要一个closeclick事件信息窗口:

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