-1

在我的谷歌地图上达到某些缩放级别后,我试图启动几个功能。下面可能并不接近正确,但我希望它能给每个人一个想法。我很确定你会使用 zoom_changed 动作监听器,但在那之后我就一无所知了。

google.maps.event.addListener(map, 'zoom_changed', function() {
    map.Zoom(zoomLoad, 4);
});

function zoomLoad() {
    getFishing();
    getLaunches();
}

任何为我指明正确方向的帮助都会很棒。

4

1 回答 1

2
  1. 在地图上使用 zoom_changed 事件
  2. 触发时,获取当前缩放级别(map.getZoom()
  3. 根据当前缩放级别执行您想要执行的任何操作

该文档对此进行了一些讨论并提供了一个示例


HondaKillrsx:我让它适用于我的代码,如下所示:

google.maps.event.addListener(map, 'zoom_changed', function() {
var zoomLevel = map.getZoom();

if (zoomLevel > 7) {
  getLaunches();
  getFishing();
}
else {
  clearLaunches();
  clearFishing();
}
于 2012-10-28T17:39:03.410 回答