Задать вопрос
@BogdanZots

Как повесить обработчик события на Placemark яндекс карты?

Всем привет , у меня есть такой Placemark :
<Placemark
            geometry={coordinates[i]}
            properties={{
              iconContent: `Название кофейни`,
              balloonContent: "421412",
              iconCaption: `Назнавие<strong>${cofeePlaces[i]?.name}</strong>`,
            }}
            options={{
              preset: "islands#darkGreenCircleIcon",
              iconCaptionMaxWidth: "250",
              iconLayout: MyIconContentLayout,
              iconContentLayout: MyIconContentLayout,
            }}
          />
        );
      })}

Где MyIconContentLayout Это
const MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
          `<div id="map_point" class="text">
          <img src="https://cdn1.iconfinder.com/data/icons/bistro-restaurant-part-i/64/bistro-and-restaurant_53-30.png">
           <div class="place_title">
           <div>${cofeePlaces[i]?.name}</div>
           <div>
           <img src="https://cdn1.iconfinder.com/data/icons/interface-travel-and-environment/64/star-interface-256.png" style="width:12px;heigth:12px">
           <span class="text_small">
           4,5 Капучино от 190 р
           </span>
           </div>
           </div>
          </div>`
        );

Как я могу повестить событие по клику на мой Placemark ? Я уже всё пробывал и через window,и onclick вешать ... Ничего не выходит. Прошу , помогите :(
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Попробуй так
<Placemark onDragStart={e => console.log(e))}/>
Ответ написан
Ваш ответ на вопрос

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

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