Клуб API Карт

Кластеризация и свои иконки

SuperPuperHamsterman
30 апреля 2012, 14:59

На api 1.1 до этого использовал стороннюю кластеризацию.. выводил Placemark'и, каждому ставя свой стиль и свою иконку. Всё работало.

Решил перейти на api 2.0.

Переписал всё в соответствии с требованиями. 

myGeoObjects[i] = new ymaps.Placemark( [img.cy, img.cx], {

balloonContent: img.title+', '+img.year+'<br /><a href="/gallery/'+img.category+'/'+img.id+'"><img src="/images/'+img.category+'/thumbs/'+img.filename+'.jpg"></a>'

}, {

iconImageHref: '<img src="/images/'+img.category+'/th100/'+img.filename+'.jpg">',

iconImageSize: [40, 40],

draggable: false,

hideIconOnBallon: true

}

i++;

Но отображаются только кластеризованные (объединенные) круглые иконки с цифрами, а заменённые мной на картинки не видны. Пробовал в iconContent вставать картинку. Естественно было некрасиво, но всё работало.

Не понимаю в чем проблема, потому что пример с коалой работает http://api.yandex.ru/maps/doc/jsapi/2.x/examples/balloonlayout.html

Заранее, спасибо за помощь!

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

кажется в iconImageHref нужно передавать url иконки а не

'ry+'/th100/'+img.filename+'.jpg">'