Клуб API Карт

Cсылка в метке

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

Добрый день!

 

Как можно реализовать ссылку в метке, как это сделано тут:

https://pogoda.yandex.ru/maps#ru_55.81601_37.340316_13


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

Для добавления объекта на карту я использую ObjectManager с data.json, как тут:

https://tech.yandex.ru/maps/jsbox/2.1/object_manager

 

Спасибо!

 

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

1. Добавить в объект properties каждого геообъекта, например, поле "url": 'http://_url_"

2. Слушать клик на менеджере и делать переход по ссылке

 

        objectManager.objects.events.add('click', function (e) {

            location.href = objectManager.objects.getById(e.get('objectId')).properties.url

        })

Спасибо работает!

 

Но хотелось бы понять, как сделано на: https://pogoda.yandex.ru/maps#ru_55.81601_37.340316_13

 

Потому что там при наведении на метку браузер уже понимает, что это ссылка. Мне это необходимо в том числе и для индексации страниц.