Madgod
@Madgod

Как установить одну метку на две Яндекс.карты?

Есть сайт, на котором в футере есть кнопка которая открывает попап с яндекс картой, также на странице "Контакты" есть та же самая карта. Т.е. получается что на одной странице у меня есть 2 одинаковые карты. Также на обеих картах должна отображаться одна и та же метка. Но у меня отображается только на одной карте.
Собственно код который я подключаю перед </body>
ymaps.ready(init);

function init() {

      let myMap = new ymaps.Map("map", {
        center: [57.114015436771, 65.559661239335],
        zoom: 16,
        controls: []
      });

      let mapHidden = new ymaps.Map("mapHidden", {
        center: [57.114015436771, 65.559661239335],
        zoom: 16,
        controls: []
      });

      let placemark0_map = new ymaps.Placemark([57.113723585592, 65.560315698335], {
          hintContent: '',
          balloonContent: ''
        });
        myMap.geoObjects.add(placemark0_map);
        mapHidden.geoObjects.add(placemark0_map);
}

Метка отображается только на карте которая в коде последняя ( в данном случае mapHidden)
  • Вопрос задан
  • 34 просмотра
Решения вопроса 2
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Фиг его знает, что там с let. Я бы сделал просто через foreach:
Ответ написан
NeiroNx
@NeiroNx
Программист
Нужно создавать две метки но с одинаковыми параметрами.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект