Клуб API Карт

переход на карту при нажатии

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

Имеем: 

 

 <script type="text/javascript">

    myPlacemark75 = new ymaps.Placemark([55.432684, 37.546947], {

        balloonContent: '142100, Московская область, г. Подольск, проспект Ленина, д. 152/63'

    }, {

        iconImageHref: '/on_map.png'

    });

  

    myMap.geoObjects.add(myPlacemark75);

 

    myPlacemark76 = new ymaps.Placemark([55.758742, 37.639878], {

        balloonContent: '101000, г. Москва, ул. Покровка, д.3, стр.7'

    }, {

        iconImageHref: '/on_map.png'

    });

 

    myMap.geoObjects.add(myPlacemark76);

</script>

<div id="mapa_y" style="width: 600px; height: 400px"></div>

 

При загрузке страницы отображается карта и на ней 2 балуна(маркера).

Как мне теперь написать что бы ниже карты были 2 строчки(описание) при нажатии на которые я бы переходил на карту и выбраный маркер.

Например:

 

Строчка1 (нажимию на нее и меня перекидывает на карту и выберается первй маркер)

Строчка2 (если нажать на нее перекидываюсь на карту и выберается маркер второй)

  

Помогите. Уже много дней не могу это сделать. Я на php сделал но там перезагрузка проиходит и не катит...=(

2 комментария
Всеволод Шмыров
28 января 2016, 02:03
Доброе утро!
Нужно повесить обработчики кликов на элементы с текстами. В обработчиках нужно переходить к якорю mapa_y и центрировать карту

document.getElementById('some_text_node').onclick = function () {
    window.location.href='#mapa_y';
    myMap.setCenter();
}

Можно почитать эту статью в блоге,

там есть примеры.