Клуб API КартСобытие UpdateПост в архиве.shasoft14 августа 2009, 16:41 Мне нужно отловить момент изменения масштаба, а также коофиценты масштаба ДО и ПОСЛЕ изменений.Можно это как-то определить в функции обработки события Update?
3 комментарияАвторизуйтесь, чтобы оставить комментарийrodlex28 января 2016, 08:28Событие Update генерируется при смене центра или масштаба.Определить коэффициент масштабирования до и после масштабирования несложно:var preZoom = curZoom = map.getZoom();YMaps.Events.observe(map, map.Events.Update, function () { preZoom = curZoom; curZoom = map.getZoom();});Переменная preZoom содержит предыдущий масштаб, а curZoom - текущий.shasoft28 января 2016, 08:28Я надеялся, что эти параметры передаются в качестве параметров обработчика.Но раз нет, то буду хитрым способом определятьrodlex28 января 2016, 08:28О том, какие параметры передаются в обработчик события Update написано в документации:http://api.yandex.ru/maps/jsapi/doc/ref/reference/map.xml#UpdateАналогично для всех остальных событий.