Расширяет
YMaps.IControl.
Класс для создания элемента управления "Тип карты".
Конструктор
| Имя |
Описание |
| YMaps.TypeControl(types, listTypeIndexes, options) |
Создает элемент управления "Типы карты".
|
Подробное описание конструктора
YMaps.TypeControl(types, listTypeIndexes, options)
Создает элемент управления "Типы карты".
Положение элемента по умолчанию: YMaps.ControlPosition.TOP_RIGHT, отступ от краев карты - 5 пикселов.
Параметры:
| Имя |
Тип |
Необязательный |
По умолчанию |
Описание |
| types |
YMaps.MapType[] |
 |
[YMaps.MapType.MAP, YMaps.MapType.SATELLITE, YMaps.MapType.HYBRID] |
Список типов карты. |
| listTypeIndexes |
Integer[] |
 |
[] |
Список индексов типов карты, которые будут скрыты в раскрывающемся списке "Еще". |
| options |
Object |
 |
|
Опции. |
| options.width |
Integer |
 |
100 |
Ширина раскрывающегося списка в пикселах. |
| options.caption |
String |
 |
'Ещё' |
Заголовок раскрывающегося списка. |
Подробное описание методов
addType
addType(mapType, isListItem)
Добавляет тип карты.
Параметры:
| Имя |
Тип |
Описание |
| mapType |
YMaps.MapType |
Тип карты, который нужно добавить. |
| isListItem |
Boolean |
true, если тип карты будет спрятан под кнопкой "Еще", false в противном случае |
getTypes
Возвращает список всех типов карт.
Возвращает:
removeType
Удаляет тип карты.
Параметры:
| Имя |
Тип |
Описание |
| mapType |
YMaps.MapType |
Тип карты, который нужно удалить. |