Клуб API Карт

Сделать ссылк на внешний ресурс с иконкт

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

Здравствуйте. Искал, не нашел нигде, как правильно сделать ссылку непосредственно с иконки на внешний ресурс. Делаю так:

myPlacemark = new ymaps.Placemark([34.036518, -118.687958], {
hintContent: 'Ссылка на внешний ресурс',
iconContent: 'site.com'
}, {
preset: 'islands#darkOrangeStretchyIcon'
});

При этом текст иконки подсвечивается синим, как ссылка, но при нажатии ничего не происходит.

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

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

По умолчанию иконка накрыта дом-контейнером, на котором мы коллективно слушаем события со всех иконок.

Чтобы ссылка в иконке заработала, ее нужно поместить над этим контейнером.

placemark.options.set('pane', 'overlaps');

Класс! Спасибо!!!