Клуб API Карт

Не получается скрыть метки на карте.

Skea Shadow
17 ноября 2016, 18:36

Здравствуйте. Хочу сделать кнопку которая будет выключать метки частично оставляя нужные и чтобы кнопка находилась вне тега ymaps. С js плохо знаком. Пробывал сделать это через css, вешаю display: none или opacity: 0 на метки выбранные с помощью псевдокласса :nth-child(n) в какой-то степени это работает, но когда я нажимаю на какую-либо метку из оставшихся они исчезают, а скрытые мной появляются вновь. Как я понял это потому что при нажатии на метку тег метки смещается и поэтому под :nth-child(n) стоит иная метка. 

6 комментариев
Подписаться на комментарии к посту
Через CSS управлять видимостью объектов АПИ возможности нет. Только через методы АПИ
dimik,
Выложите пожалуйста пример где на карту которая вставлена на сайт через скрипт(сделанный в конструкторе карт) добавляется options.hideIconOnBalloonOpen.  
Skea Shadow,
Здравствуйте, методы API не могут использоваться с картами Конструктора. 
Если для решения вашей задачи нужна какая-либо кастомизация, необходимо использовать API, но вы можете экспортировать уже нанесенные на карту данные.
ymapsapi,
Спасибо большое, можете скинуть ссылку на описание как это сделать ? )
Skea Shadow,
https://yandex.ru/blog/mapsapi/obnovlenie-konstruktora-yandeks-kart-eksport-obektov-karty
dimik,
Благодарю )