Клуб API Карт

Нужно поместить ссылку на карту.

anikin.dima3
5 августа 2016, 16:47

Как сделать чтобы при нажатии на какой то обьект на карте, открывалась ссылка на той же странице и подсвечивался тот контейнер, который описывает этот обьект. Сейчас только наоборот при нажатии на описание - открывается обьект на карте. 

Чтобы посмотреть как работает сейчас нужно: 

1)Перейти по ссылке http://test.eltempo.ru/catalog/product/emr35_15761_black_brown/ 

2) Положить в корзину

3) Нажать на корзину и выбрать оформить заказ

4) Нажать на иконку Самовывоз (Стоимость: 0 )
 

1 комментарий
Подписаться на комментарии к посту
Вы можете слушать на коллекции с объектами клик и менять DOM объекта (подсвечивать) примерно так


myMap.geoObjects.events.add('click', function (e) {
  var geoObject = e.get('target');
  var geoObjectElement = jQuery('#id-' + geoObject.properties.get('objectId'));


  if (geoObject.geometry.getType() === 'Point' && geoObjectElement[0]) {
    geoObjectElement.css({border: 'red'});
  }
});


Свяжите ваши объекты в геооъектами в коллекции через индексы или лучше хранить в данных каждого геообъекта идентификатор (objectId) по которому (по части которого) можно найти элемент в DOM