0
A
回答
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触发。
相关问题
- 1. 当前日期发生变化时触发Backbone.js事件
- 2. 当ListBox.Item的大小发生变化时触发事件
- 3. 当页面主题发生变化时触发什么事件
- 4. 当ListView的ItemsSource发生变化时触发事件
- 5. 当css值发生变化时触发事件
- 6. 当UITabBarController的'selectedViewController'发生变化时触发一个事件?
- 7. 当关系发生变化时触发休眠(事前/事后)更新事件
- 8. 当底层数据发生变化时刷新视图显示
- 9. 任何变量发生变化时触发一个事件
- 10. 当字符串变量发生变化时事件未被触发
- 11. AS3 ENTER_FRAME事件仍然在帧发生变化时触发
- 12. <input type =“number”/>什么事件发生变化时触发?
- 13. 表单发生变化时触发的事件
- 14. 当表格内容发生变化时,在SWT中触发了哪个事件
- 15. 当元素的````属性发生变化时,是否会触发事件?
- 16. Java - 当对象的任何属性发生变化时触发事件
- 17. 触发事件2
- 18. 当图层可见性发生变化时刷新图层
- 19. 当某些字段发生变化时,sql server db会触发
- 20. 当json数据发生变化时触发ng显示
- 21. 当yaml发生变化时,Bitbucket流水线未被触发
- 22. 当qtreewidgetitems复选框状态发生变化时触发信号
- 23. 当对象内容发生变化时触发脚本
- 24. 当Outook的连接状态发生变化时触发的EventHandler
- 25. 当StackPanel的内容发生变化时,如何触发一个触发器?
- 26. Powerbuilder:计算字段触发器itemchanged事件发生了变化
- 27. AngularJS:当底层数据发生变化时,过滤数据不会更新
- 28. 当'道具'发生变化时'this'发生变化
- 29. 变量变化触发事件
- 30. CMake:当环境变量发生变化时触发Makefiles的再生