Клуб API Карт

Эмуляция клика по метке на карте

Пост в архиве.
dpi.wasp
28 марта 2013, 19:06

Есть код, написанный для события по клику на определенную метку на карте. 

placemark.events.add('click', function (e) {...})

Возникла необходимость в некоторых случаях вызывать этот же самый код автоматически при загрузке страницы.
Хочу обойтись малыми изменениями и просто эмулировать событие клика по метке на карте. Можно ли это сделать, и если да, то как? 

4 комментария
placemark.events.fire('click', {
   position: [pageX, pageY]
});
Вместо pageX, pageY подставить позицию клика

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/event.Manager.xml#fire

placemark.events.fire('click', {

    coordPosition: placemark.geometry.getCoordinates(),

    target: placemark

});

Работает почти так, как надо, спасибо!
Но сейчас фокус и зум на метку не перемещаются. Есть ли возможность сделать и автофокус на нее? 

автофокус всмысле установить центр карты по метке?

myMap.setCenter(placemark.geometry.getCoordinates());