Клуб API Карт

getMaxZoom is undefined

Nameless
14 ноября 2012, 11:09

 Добрый день. 

Подключаю API так: 

Затем, после создания экземпляра карты не могу получить максимальный масштаб для участка:

 (из консоли отладчика)

>>> map.getType()
"yandex#map"
>>> map.getZoom()
12
>>> b = map.getBounds()
Array [Array , Array ]
>>> map.getMaxZoom(b)
Unhandled Error: 'map.getMaxZoom' is not a function
>>> map.getMaxZoom
undefined

>>>

 

Как видно, ymaps.Map.getMaxZoom() просто не определена. Как говорится, ЧЯДНТ?

  

Вот, например, код для песочницы:

var myMap;

// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);

function init () {
// Создание экземпляра карты и его привязка к контейнеру с
// заданным id ("map").
myMap = new ymaps.Map('map', {
// При инициализации карты обязательно нужно указать
// её центр и коэффициент масштабирования.
center:[55.76, 37.64], // Москва
zoom:10
});

var b = myMap.getBounds();
alert(b);
 var mz = myMap.getMaxZoom(b); 
alert(mz);

document.getElementById('destroyButton').onclick = function () {
// Для уничтожения используется метод destroy.
myMap.destroy();
};

}