Добрый день! Переписываю все свои скрипты по 2 версию, споткнулся на своих кнопках, добавленные в тоолбар. Кнопка должна сбрасывать в начальное состояние карту (масштаб и центр). Но кнопка при нажатии остается в нажатом сосстоянии, а при повторном нажатии отжимается. Как заставить ее работать как обычную toolbarbutton?
//создаем кнопочку
var button = new ymaps.control.Button({ data: {
content: "Сброс",
title: "Вернуть карту в первоначальное состояние"
}
}
//биндим событие
button.events.add('click', function(e){
console.debug('Map reset');
map.setZoom(config.zoom, {
smooth: true,
position: [config.lng, config.lat],
centering: true
}
})
//далее гдето добавляем
map.controls
.add('zoomControl')
.add('typeSelector')
.add(
new ymaps.control.MapTools({items: ['default']})
.add(button)
Аналог ToolBarButton в v2 - control.Button? как сделать чтобы он не залипала? [Решено]
Пост в архиве.
20 апреля 2012, 19:49