Клуб API Карт

Получение центра кластера

redevil1
1 июня 2015, 10:55

Здравствствуйте! Пытаюсь делать так, чтобы при наведении на ссылку с id=14 менялась иконка кластера и происходило плавное перемещение к кластеру. Но так ничего не меняется. Нужна ваша помощь.

            $('#14').bind('mouseenter', function (e) {
            myMap.panTo( myMap.geoObjects.get($(this).find('[id=14]')).getClusters(), {delay: 1500} );
            myMap.geoObjects.get($(this).find('[id=14]')).options.set({ iconLayout: 'default#image', iconImageHref:'img/map3.png', iconImageSize: [29, 39],     iconImageOffset: [-29, -39]});

3 комментария
Подписаться на комментарии к посту

зачем делать $(this).find('[id=14]') внутри обработчика, который итак на этот id навешен?

 

Что возвращает $(this).find('[id=14]') какой тип данных?

Что возвращает вызов myMap.geoObjects.get($(this).find('[id=14]')) ?

Что вы ожидаете получить передавая массив кластеров (результат вызова getClusters())в panTo?

 

 

Что вы ожидаете получить передавая массив кластеров (результат вызова getClusters())в panTo?

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

Какого именно кластера?

Кластера создаются динамически при каждом сдвиге/изменении масштаба карты