Для открытия маркеров при клике на точку на карте Яндекс.Карт используется JavaScript API Яндекс.Карт. Вот пример, как можно реализовать открытие маркеров при клике на точку:
1. Подключаем API Яндекс.Карт на странице:
<script src="https://api-maps.yandex.ru/2.1/?apikey=ваш_ключ_апи&lang=ru_RU" type="text/javascript"></script>
2. Создаем карту и добавляем на нее маркеры:
<div id="map" style="width: 600px; height: 400px;"></div> <script> ymaps.ready(init); function init() { var myMap = new ymaps.Map("map", { center: [55.76, 37.64], zoom: 10 }); var placemark = new ymaps.Placemark([55.76, 37.64], { hintContent: 'Маркер 1', balloonContent: 'Это маркер 1' }); myMap.geoObjects.add(placemark); placemark.events.add('click', function () { placemark.balloon.open(); }); } </script>
В приведенном коде при клике на маркер открывается балун с контентом 'Это маркер 1'. Вы можете добавить несколько маркеров и обработчиков клика для каждого из них.
Это базовый пример открытия маркера при клике на точку на карте Яндекс.Карт используя JavaScript API. В зависимости от вашего проекта и требований, вы можете добавлять больше функциональности: изменять стиль балуна, добавлять дополнительные данные при открытии и т.д.