Class: AbstractMap

AbstractMap

Класс AbstractMap используется в качестве родительского для дальнейшего наследования и создания кастомных карт.


new AbstractMap(params)

Конструктор AbstractMap - используется дли инициализации начальных значений (параметров)

Parameters:
Name Type Description
params object

начальные параметры для создания экземпляра карты

Properties
Name Type Description
name string

имя карты

target string

идентификатор DOM элемента

layers array

массив слоев, включаемых в карту при начале работы

loadTilesWhileAnimating boolean

загружать тайлы при анимации

loadTilesWhileInteracting boolean

загружать тайлы при вызове взаимодействий

longitude number

стартовая долгота

latitude number

стартовая долгота

zoom number

уровень приближения

projection string

код проекции

renderer string

код рендерера - webgl, canvas (по умолчанию - webgl)

Source:

Methods


center(params)

Центрировать карту

.

Центрировать карту

Parameters:
Name Type Description
params
Source:

destroy()

Уничтожить объект карты и ссылки на слои

.

Уничтожить объект карты и ссылки на слои

Source:

emit(eventName)

Создание события

.

Создание события

Parameters:
Name Type Description
eventName
Source:

getBaseMap()

Получение текущей базовой карты

.

Получение текущей базовой карты

Source:

getDescription()

Получение описания карты

.

Получение описания карты

Source:

getHistory()

Получение истории карты

.

Получение истории карты

Source:

getLayers()

Получение коллекции слое, зарегистрированных на карте

.

Получение коллекции слое, зарегистрированных на карте

Source:

getMousePosition()

Получение текущей координаты курсора мыши

.

Получение текущей координаты курсора мыши

Source:

getName()

Получение имени карты

.

Получение имени карты

Source:

getScale()

Получение текущего масштаба

.

Получение текущего масштаба

Source:

groupLayers()

Включение слоев в группу

.

Включение слоев в группу

Source:

hide()

Скрытие карты

.

Скрытие карты

Source:

identify(params)

Идентификация объектов карты

.

Идентификация объектов карты

Parameters:
Name Type Description
params
Source:

initStore(params)

Инициализация хранилища объекта карты

.

Инициализация хранилища объекта карты

Parameters:
Name Type Description
params
Source:

off(eventName)

Отвязка события от объекта

.

Отвязка события от объекта

Parameters:
Name Type Description
eventName
Source:

on(eventName, func)

Привязка событий и вызов обратной функции

.

Привязка событий и вызов обратной функции

Parameters:
Name Type Description
eventName
func
Source:

panTo(params)

Перемещение карты в заданную точку

.

Перемещение карты в заданную точку

Parameters:
Name Type Description
params
Source:

print()

Печать содержимого карты

.

Печать содержимого карты

Source:

removeLayer()

Удаление слоя с карты

.

Удаление слоя с карты

Source:

reorderLayers()

Изменение порядка слоев

.

Изменение порядка слоев

Source:

save()

Сохранение карты

.

Сохранение карты

Source:

saveAs()

Сохранение карты как

.

Сохранение карты как

Source:

Поиск объекто в карте по поисковой строке

.

Поиск объекто в карте по поисковой строке

Source:

setBaseMap(id)

Назначение новой базовой карты

.

Назначение новой базовой карты

Parameters:
Name Type Description
id
Source:

setDescription()

Присвоение описания объекту карты

.

Присвоение описания объекту карты

Source:

setName()

Присвоение имнени

.

Присвоение имнени

Source: