Sto cercando di creare un listener di eventi che disattiva un livello di fusione di Google una volta che la mappa viene ingrandita a un certo livello. Sono abbastanza nuovo di JavaScript e delle sue API di Google Maps, quindi ogni aiuto è apprezzato. Ho trovato un codice che sembra vicino a ciò di cui ho bisogno:
google.maps.event.addDomListener(map, 'zoom_changed', function() {
var zoom = map.getZoom();
if (zoom >= 1 && zoom <= 9) {
layer_0.setMap(map);
layer_1.setMap(map);
}
else if (zoom > 9 && zoom <= 11) {
layer_0.setMap(map);
layer_1.setMap(map);
}
else if (zoom > 11) {
layer_0.setMap(null);
layer_1.setMap(map);
}
});