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