Клуб API Карт

Создание ссылки на метку

Пост в архиве.
Вячеслав Мороз
12 мая 2011, 21:26

Создал метку, но может так случиться, что посетитель начнет двигать карту туда-сюда, как потом ему вернуться к метке? хотелось бы создать ссылку ВНЕ карты с возможностью ее свободного размещения, нажатие на которую будет прокручивать карту в метке

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

7 комментариев

Вы можете вызвать метод panTo или setCenter у карты.

в обработчике клика вашей ссылки

Вячеслав Мороз
12 мая 2011, 22:39

Не подскажете, как это все оформить? ну то есть как ссылку мне прописать! спасибо!

а как вы добавляете метки?

Вячеслав Мороз
14 мая 2011, 00:40

 

 
Вот весь мой код из header)

 

допустим у вашей ссылки id="centerMap"

 

центрировать карту

 

 

Вы можете воспользоваться jQuery чтобы центрировать карту

 

var point = new YMaps.GeoPoint(34.107298,44.950855);
var placemark = new YMaps.Placemark(point);
placemark.name = "Клиника Антей";
placemark.description = "ул.Ленина, 2";
map.addOverlay(placemark);
YMaps.jQuery('#centerMap').bind('click', function (e) {
    e.preventDefault();
    map.setCenter(point);
});

 

 

Вячеслав Мороз
14 мая 2011, 04:02

Спасибо огромное!!!!! Только прокрутка не плавная, но ничего :))

 

Только прокрутка не плавная, но ничего 
можно заменить setCenter на panTo