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

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

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

update

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

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

update

{} update(stopJson)

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

Параметры:

Параметр Значение по умолчанию Описание
stopJson *

Тип: Object

JSON-данные.

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