Задать вопрос
  • Яндекс карты настройки на разных расширениях экрана?

    @fromaline
    Хорошего дня)
    Да, конечно, такая возможность существует, т.к. это JS, то необходимо просто привязать handler к event'у
    const APIReadyHandler = () => {
            if (window.innerWidth <= 500) {
              myMap.setCenter([59.465577, 30.900147]);
              myMap.behaviors.enable('scrollZoom', 'drag')
            }
          }
          ymaps.ready(function() {
            APIReadyHandler();
          });

    В этом сниппите когда API готов к использованию исполняется функция и происходит то самое изменение настроек. Если вам необходимо изменение при ресайзе viewporta'а, то функцию нужно исполнять на window.onresize event.
    Ответ написан
    Комментировать