Клуб API Карт

Изменение масштаба при смене центра карты

ppgdt.ensbor
14 апреля 2013, 00:06

Подскажите пожалуйста, накидал метки на карту, хочу чтоб все три метки были видны при открытии карты, а при щелчке на нужную метку масштаб менялся, а не просто передвигалась карта. Общий вид масштаб 5, а нормальный вид для просмотра местоположения офиса 16. Я придумал тут кусок кода, но он увы не работает..(

map.events.add('boundschange', function (event) {

if (myMap.getCenter() != [47.523295,42.20558]) {

myMap.setZoom(5);

}

});

2 комментария
Подписаться на комментарии к посту
Судя по тому что Вы придумали, javascript Вы не знаете. [1] != [1] всегда будет true, потому что это ссылки на разные объекты. Рекомендую почитать какую-нибудь книжку, например Флэнагана

.bind('click', function () {

   myMap.setZoom(16);...

В моем случае этого достаточно, чтоб при клике на ссылку менялся масштаб с общего обзора карты, и не важно какая это ссылка! Спасибо за внимание =)