Клуб API Карт

Button иконки не по центру и еще немного о RadioGroup

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

Ой чую я замучаю вас вопросами, простите уж, но очень надо ) 

 

Пример

http://map.igis.ru/test/1.php

Иконки взял стандартные от карты, разбил на файлы по 17х17 пнг

Иконки улетают вверх.

 

По радиогрупу вопрос

Как сразу активировать какую то кнопку.

И еще как сделать что бы кнопка хоть одна была постоянно активна, а то когда повторно нажимаем на кнопку отключаются все кнопки. Грубо говоря чот бы всегда была активна хотя бы одна кнопка.

 

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

у этой самой нужной кнопки должна быть опция selectedByDefault

кнопкам с картинками можно также в data(рядом с image) указать className, через который можно добавить нужные маргины.

Вы также можете просто указать data.content с любым содержимом, в том числе с ручками написанном image содержащий нужные оффсеты.

с className пробовал поиграться, по высоте кнопки не расширяет. в общем бесполезно, сделал через content

 

А вот с selectedByDefault опять проблема у меня ) нигде не нашел как же эту опцию указать и куда засунуть то.... 

new ymaps.control.Button({data:{ image: '/img/ya1.png', title: 'Переместить карту' },
state:{
selected: true //состояние - включено
},{
selectedByDefault: true //включать эту кнопку когда все остальные выключенны.
})

Класс ))) Спасибо большое ))))

Пока не появится документация думаю таких вопросов будет еще много )

немного криво скобочки расставил

{
data: {},
state: {}
}, {
options....
}