Клуб API Карт

Не удаляется линейка

Пост в архиве.

Версия карты 2.1

Не могу удалить линейку из карты, другие элементы (пробки, слои, zoom и.д.) удаляются так:

 

myMap.controls.remove('trafficControl');

myMap.controls.remove('searchControl');

 

Но вот линейка не удаляется

myMap.controls.remove('scaleLine');

Помогите решить проблему

2 комментария

Зачем их удалять?

Если они не нужны, не добавляйте их на карту

При создании карты можно передать пустой массив контролов.

controls: []

В версии 2.1 нет элемента scaleLine, он слит в rulerControl, которому можно задать опцию показывать или нет scaleLine: https://tech.yandex.ru/maps/doc/jsapi/2.1-dev/ref/reference/control.RulerControl-docpage/#param-parameters.options.scaleLine

myMap.controls.get('rulerControl').options.set('scaleLine', false);