Пытаюсь разобраться с центрированием по объекту. Написал обработчик по клику на объект
this.myPlacemark.events.add('click', function (e) {
var coords = e.get('target').geometry.getCoordinates();
var map = e.get('target').getMap();
var x = coords[0];
var y = coords[1];
var bounds = new YMaps.GeoBounds(new YMaps.GeoPoint(x-0.1, y-0.1), new YMaps.GeoPoint(x+0.1, y+0.1));
map.setBounds(bounds);
});
Но центрирование не происходит. Подскажите, что не так?
P.S.: переделал балун и на карту, сверху накладываются мои полупрозрачные дивы... типа под интерфейс, поэтому необходимо сместить центрирование при выводе балуна таким путем.
Вот тут хороший пример для замены балуна, но в 2.0 он не работает...
http://api.yandex.ru/maps