【问题标题】:Google Maps API: When infowindow closes, map zooms back to centerGoogle Maps API:当信息窗口关闭时,地图缩放回中心
【发布时间】:2014-01-04 19:08:21
【问题描述】:

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

我想我可以做以下事情:

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

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

    使用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
    

    说明: 我们已经定义了地图,所以使用地图对象来设置缩放级别或重定位(setCenter)

    【讨论】:

    • 请不要简单地发布代码。提供有关您的代码的一些解释或信息或用法。例如,请参阅this answer
    • 我们已经定义了地图,所以使用地图对象来设置缩放级别或重定位(setCenter)
    猜你喜欢
    • 2019-03-14
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多