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

Как перезагрузить Яндекс карту, если изменились координаты центра?

На сайте можно выбирать различные города. Когда пользователь выбирает город, то координаты центра этого города сохраняются в localStorage, а затем
centerArray = [JSON.parse(localStorage.getItem('town')).lat, JSON.parse(localStorage.getItem('town')).long];

 console.log('centerArray', centerArray);

      myMap = new ymaps.Map("map", {
           center: centerArray,
            zoom: 15,
       });


Как сделать, чтобы при смене города карта перезагружалась. Распечатываю в console.log координаты центра меняются, т.е. все работает, но карта не обновляется
  • Вопрос задан
  • 553 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Создать карту один раз и использовать метод setCenter() или какой нибудь toPan() для анимации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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