multiRouter.masstransit.StopModel
Примечание
Конструктор класса multiRouter.masstransit.StopModel скрыт, так как данный класс не предназначен для самостоятельной инициализации.
Расширяет IEventEmitter.
Модель данных остановки транспортного сегмента маршрута общественного транспорта.
Создает модель данных остановки транспортного сегмента.
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
||
Геометрия остановки. |
||
Данные остановки. Доступны следующие поля:
|
||
Ссылка на родительскую модель транспортного сегмента. |
События
Имя |
Описание |
Обновление модели новыми данными. Экземпляр класса Event. |
Методы
Имя |
Описание |
Обновляет состояние модели. |
Описание полей
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)
Обновляет состояние модели.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Object JSON-данные. |
* Обязательный параметр/опция.
Обязательный параметр.