【问题标题】:Zoom in close the infoWindow放大关闭信息窗口
【发布时间】:2014-04-18 07:52:13
【问题描述】:

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

我用标记和infoBubbleinfoWindow 创建了一个地图。默认视图是 lat,long,zoom。 当我单击标记时,infoBubble 打开并且地图缩放到特定的近距离视图编号,说它 4。我需要的是,当我按 x 关闭 infoBubble,然后地图恢复默认设置。

感谢您的热心帮助。

【问题讨论】:

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


    【解决方案1】:

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

    lastZoom = map.getZoom();

    在每次打开信息窗口之前,将其设置为您的特定号码。例如:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-14
      相关资源
      最近更新 更多