0
我有OpenLayers.Control.NavToolbar,它工作正常。如何更改OpenLayers.Control.NavToolbar中的每个控件的活动状态
但我需要取消选择PANTOOL并选择ZOOMTOOL代替。
有没有什么功能可以做到这一点?
我有OpenLayers.Control.NavToolbar,它工作正常。如何更改OpenLayers.Control.NavToolbar中的每个控件的活动状态
但我需要取消选择PANTOOL并选择ZOOMTOOL代替。
有没有什么功能可以做到这一点?
使用activateControl
方法来选择控制为主动。
var navToolbar = new OpenLayers.Control.NavToolbar()
navToolbar.activateControl(navToolbar.controls[0]); //will choose PANTOOL
// If you want to choose another control.
// Just change the index at navToolbar.controls[0]
应该像
enter code here
// var bar = your_ol_control_navtoolbar
bar.controls[0].deactivate();
bar.controls[1].activate();
希望,它帮助
Thx但它不起作用。结果如下http://i.imgur.com/O1c5eJX.png – OammieR