multiRouter.masstransit.StopModel

Примечание

Конструктор класса multiRouter.masstransit.StopModel скрыт, так как данный класс не предназначен для самостоятельной инициализации.

Расширяет IEventEmitter.

Модель данных остановки транспортного сегмента маршрута общественного транспорта.

Поля | События | Методы

Создает модель данных остановки транспортного сегмента.

Поля

Имя

Тип

Описание

events

IEventManager

Менеджер событий.

Унаследовано от IEventEmitter.

geometry

geometry.base.Point

Геометрия остановки.

properties

data.Manager

Данные остановки. Доступны следующие поля:

  • Integer – порядковый номер остановки во множестве остановок соответствующего транспортного сегмента;
  • id: String – идентификатор остановки;
  • name: String – название остановки;
  • lodIndex: Integer – порядковый номер точки остановки во множестве всех координат соответствующего ей пути маршрута.

segment

multiRouter.masstransit.TransportSegmentModel

Ссылка на родительскую модель транспортного сегмента.

События

Имя

Описание

update

Обновление модели новыми данными. Экземпляр класса Event.

Методы

Имя

Описание

update(stopJson)

Обновляет состояние модели.

Описание полей

geometry

{geometry.base.Point} geometry

Геометрия остановки.

properties

{data.Manager} properties

Данные остановки. Доступны следующие поля:

  • Integer – порядковый номер остановки во множестве остановок соответствующего транспортного сегмента;
  • id: String – идентификатор остановки;
  • name: String – название остановки;
  • lodIndex: Integer – порядковый номер точки остановки во множестве всех координат соответствующего ей пути маршрута.

segment

{multiRouter.masstransit.TransportSegmentModel} segment

Ссылка на родительскую модель транспортного сегмента.

Описание событий

update

Обновление модели новыми данными. Экземпляр класса Event.

Описание методов

update

{} update(stopJson)

Обновляет состояние модели.

Параметры:

Параметр

Значение по умолчанию

Описание

stopJson*

Тип: Object

JSON-данные.

* Обязательный параметр/опция.