Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google Maps v3 zoom_改变了问题_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript Google Maps v3 zoom_改变了问题

Javascript Google Maps v3 zoom_改变了问题,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我有一张有两种不同类型标记的地图。如果地图有缩放级别,我想显示类型1您是否对其进行了排序 我会用这样的方法: google.maps.event.addListener(map, "zoom_changed", function() { var currentZoom = map.getZoom(); if (currentZoom >= 3) { // Do something } } 我在从V2->V3移动时遇到了问题,zoom_发生了变化,

我有一张有两种不同类型标记的地图。如果地图有缩放级别,我想显示类型1您是否对其进行了排序

我会用这样的方法:

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

    if (currentZoom >= 3) {
        // Do something
    }
}

我在从V2->V3移动时遇到了问题,zoom_发生了变化,所以我猜您也遇到了类似的问题。我发现我需要等待更改的事件:

google.maps.event.addListener(this.map, "zoom_changed", function () {
    var eventListener = google.maps.event.addListener(this.map, "bounds_changed", function () {
        google.maps.event.removeListener(eventListener);
        // Perform actions previously done on zoomend
    });
}

那么zoom_changed()事件的确切问题是什么?