YMaps.TypeControl
Расширяет YMaps.IControl.
Класс для создания элемента управления "Тип карты".
Конструктор
Имя | Описание |
---|---|
YMaps.TypeControl(types, listTypeIndexes, options) | Создает элемент управления "Типы карты". |
Методы
Имя | Возвращает | Описание |
---|---|---|
addType(mapType, isListItem) | Добавляет тип карты. | |
getTypes() | YMaps.MapType[] | Возвращает список всех типов карт. |
removeType(mapType) | Удаляет тип карты. |
Наследуемые методы
Подробное описание конструктора
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
{YMaps.MapType[]} getTypes()
Возвращает список всех типов карт.
Возвращает:
Тип | Описание |
---|---|
YMaps.MapType[] | Список всех типов. |
removeType
removeType(mapType)
Удаляет тип карты.
Параметры:
Имя | Тип | Описание |
---|---|---|
mapType |
YMaps.MapType | Тип карты, который нужно удалить. |