Клуб API Карт

Кастомные точки при использование LoadingObjectManager

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

Приветствую.

1. Подскажите, пожалуйста, как для меток, подгружаемых с помощью LoadingObjectManager, добавить кастомные иконки. Проблема в том, что если пробежаться по всем загруженным объектам и назначить правильный пресет, то иконке не перерисовываются(

2. Как правильнее сделать кастомный searchControl, т.е. надо сделать инпут поиска объектов как на страндартных картах, только с кастомным видом. Стоит переопределить css для существующего или есть более правильный подход к этому?

 

UPD:

1. Для изменения свойств объекта на лету надо использоваться loadingObjectManager.objects.setObjectOptions

2. Остался открытым 2 вопрос)

 

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

Изменить вид контрола поиска можно указав свой макет. У нас есть пример для других контролов

https://tech.yandex.ru/maps/jsbox/2.1/zoom_layout

Аркадов Вадим
27 января 2016, 22:48

Совсем новичек в картах, так что может сейчас будет глупый вопрос) - не понятна методология переопределения макетов у существующего контролла, то-есть надо оставить текущий функционал, но переопределить например инпут с кнопкой...

Если у вас свой input с кнопкой, то и вы сами должны слушать события на этих элементах.

 

У меня есть реализация своих контролов, в том числе поиска но для АПИ версии 2.0

Верю что в 2.1 там минимум изменений

http://dimik.github.io/ymaps/examples/controls/