2014-09-19 84 views

回答

1

是的,这是可能的:

map.events.register("changebaselayer", this, function (obj) { 
    if (obj.layer.name == 'layer_name') { 
     //do something if new base layer is equal to layer_name 
     .... 
    } 
}); 

你可以看到所有你可以连接的可能事件到在source for OpenLayers/Map.js虽然实际活动由LayerSwitcher触发。

相关问题