multiRouter.masstransit.StopModel

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

Расширяет IEventEmitter.

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

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

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

Поля

ИмяТипОписание
eventsIEventManager

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

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

geometrygeometry.base.Point

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

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

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

События

ИмяОписание
update

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

Методы

ИмяОписание
update(stopJson)

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

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

geometry

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

properties

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

segment

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

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

update

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

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

update

{} update(stopJson)

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

Параметры:

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

Тип: Object

JSON-данные.

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