Здравствуйте. Сейчас по умолчанию карта инициализируется с некоторым набором контролов. Для своего приложения я хочу определить свой фиксированный набор контролов. Есть ли возможность указать список контролов для карты?
Пока я нашел только такой способ.
var controls = [];// coберем список всех стандартных контроловmyMap.controls.each(function(control) {controls.push(control);});// если удалять в цикле, то некоторые контролы пропустятсяcontrols.forEach(function(control) {myMap.controls.remove(control)});// a теперь добавим свой наборvar myControls = ['scaleLine', 'typeSelector', 'zoomControl'];myControls.forEach(function(controlName) {myMap.controls.add(controlName)});
Но удалять все контролы, чтобы потом добавить некоторые из их обратно это странно.
Может в опциях карты есть возможность указать список нужных контролов, наподобие как это происходит с behaviors?