@evans85

Как сделать переход по ссылке после нажатия на метку?

var myPlacemark = new ymaps.Placemark(
    [56.315695, 44.017063], {
        hintContent: 'Оперный театр'
    }, {
        hasBalloon: false,
        href: 'Afgan.html'
    }, {
        iconImageHref: 'http://webmap-blog.ru/files/gmap/gicon/mm_20_red.png', // 
        iconImageSize: [12, 20],
        iconImageOffset: [-6, -10]
});
marker.events.add('click', function (e) {
    location = e.get('target')
        .options.get('href');
});
myMap.geoObjects.add(marker);
myMap.geoObjects.add(myPlacemark);


Не получается сделать свой дизайн метки и переход по ссылке сразу в месте. Что посоветуете?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Яндекс.Карты
Если бы вы нормально отформатировали свой код, то смогли бы заметить, что настройки иконки передаются в конструктор Placemark четвёртым параметром, что неправильно. Должен быть третий.

А, ну и ещё не хватает iconLayout: 'default#image'.

UPD. Вынесено из комментариев:

Если вам не сложно, можно для чайников и более наглядно ?

можно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы