Клуб API Карт

Проблема с балунами

Пост в архиве.

Нужно чтоб при открытии балуна он сразу закрывался и брались его координаты

map.events.add('balloonopen', function (e, map) {

var balloon = e.get('balloon');

if (isRouteMode) balloon.close();//isRouteMode = true

}

и тут при открытии балуна мне выдает что _w.event есть null или не является объектом, хотя через средства разработчика IE метод close есть

так же не пойму, делаю balloon.getPosition(); и мне возвращаются какие-то нереальные числа пятизначные, например [60234.23425, 39234.435366] вроде такого.

5 комментариев
Дмитрий Сухоносов
28 января 2016, 04:19

Это наверно возвращаются глобальные пиксельные координаты

мысль такая так же была, но тогда естесственный вопрос как получить обычные координаты?

Дмитрий Сухоносов
28 января 2016, 04:19

map.options.get('projection').fromGlobalPixels(coord, map.getZoom()),

вообще вы делаете чтото очень странное

зачем открывать и закрывать балун?

есть такое условие, долго обьяснять, подскажите как закрыть или есть ли возможность закрыть все балуны на карте, в первой версии такой метод был