Клуб API Карт

Выравнивание карты по центру и увеличение масштаба при клики на метку

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

Подскажите как это сделать, встречал пример вроде в песочнице никак не найду

10 комментариев
var FOCUS_ZOOM = 16;


myMap.geoObjects.events.add('click', function (e) {
  var targetObject = e.get('target');


  if (targetObject.geometry.getType() === 'Point') {
    myMap.setCenter(targetObject.geometry.getCoordinates(), FOCUS_ZOOM, {
      checkZoomRange: true
    });
  }
});
dimik,
спасибо, а есть пример в песочнице или на https://jsfiddle.net/
Михаил,

всё работает


http://jsfiddle.net/dkdffa5L/
dimik,
действительно пример работает, но у меня нет. у меня маркеры загружаются через json, самое интересное при нажатие на маркер два раза он увеличивается как надо и по центру
Удалённый пользователь
2 мая 2016, 18:34
dimik,
а как сделать это на этом примере http://jsfiddle.net/6L9a2hnh/1/
https://tech.yandex.ru/maps/jsbox/2.1/object_manager_events
Удалённый пользователь
2 мая 2016, 21:19
dimik,
т.е. при открытия балуна карта центрируется?
Она там не центрируется, это просто пример того как слушать события на ОМ
dimik,
чета я упустил TypeError: targetObject.geometry is undefined

if (targetObject.geometry.getType() === 'Point') {
dimik,
еще такая проблема что у меня на событие 'click' стоит добавление на карту метки