Анимация изменения размера иконок на Yandex картах

216
24 декабря 2018, 19:10

Есть задача реализовать плавно увеличение/уменьшение иконки (Placemark) на карте.

Знаю что можно задать размеры иконки следующим образом: map.geoObjects.get(0).options.set("iconImageSize", [72, 72])
Этим способом иконка меняет размер сразу же на заданный, без анимации.

Я сделал функцию работающую на интервалах, которая "анимирует" изменение размера, но иконка дергается, пропадает на доли секунд и появляется после окончания конца анимации.

Собственно вопрос: есть ли нативный способ анимировать размер иконки?

Answer 1

Может в качестве изображения проще добавить gif анимацию?

    iconLayout: 'default#image',
    iconImageHref: 'https://www.qmedia.by/assets/templates/qmedia/img/preloader2.gif',
    iconImageSize: [160, 160],
    iconImageOffset: [-80, -80]

https://jsfiddle.net/83pwk6j5/

READ ALSO
плавный переход по якорным ссылкам и выравнивание по центру

плавный переход по якорным ссылкам и выравнивание по центру

у меня на странице есть переход по якорям, реализован так:

175
как отправлять формы без перезагрузки

как отправлять формы без перезагрузки

Подскажите как сделать что бы после отправки просто на той же странице вместо формы показать модальное окно об успешном отправлении, сейчас...

191
Как получить объект дочернего iframe из корневого, имея доступ к js у обоих? WebExtensions, Javascript

Как получить объект дочернего iframe из корневого, имея доступ к js у обоих? WebExtensions, Javascript

Имеется страница с несколькими iframe, находясь в одном из которых, нужно дать понять родительскому фрейму (корневому фрейму, те

196
Как перебирать массив чтобы при наличии переданного элемента запускалась функция , иначе запускалась другая функция?

Как перебирать массив чтобы при наличии переданного элемента запускалась функция , иначе запускалась другая функция?

У меня есть массив элементов с названием игрОн отображается на странице у каждой игры есть кнопка добавление в закладки

187