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 координаты центра меняются, т.е. все работает, но карта не обновляется
  • Вопрос задан
  • 518 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Создать карту один раз и использовать метод setCenter() или какой нибудь toPan() для анимации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы