Как получить текущий zoom карты если она создана с помощью bounds?

Делаю так:

<YMaps
  onApiAvaliable={(ymaps) => this.handleApiAvaliable(ymaps)}
>


Потом получаю этот объект:
handleApiAvaliable(ymaps) {
    console.log(ymaps);
}


Но не могу найти, где именно в нем находиться zoom ?
  • Вопрос задан
  • 2285 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Нужно получать через объект карты созданный конструктором, в данном случае myMap
var myMap;
...
myMap = new ymaps.Map(...)
...
zoom = myMap.getZoom()

в большинстве примеров myMap - локальная переменная, поэтому нужно ее объявлять как глобальную.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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