Получить историческую линию по id
GET /api/historical-lines/{line_id:guid}
Описание: возвращает информацию об исторической линии по указанному уникальному идентификатору
Query-параметры: нет
Route-параметры:
Параметр
Тип данных
Обяз.
Описание
Значения
line_id
guid
✔️
Уникальный идентификатор исторической линии
"0cad160e-c75b-4d8c-bda3-626778173b86"
Body запроса: нет
Response
JS:
Параметры:
Параметр
Тип данных
Обяз.
Описание
Значения
id
guid
✔️
Уникальный идентификатор исторической линии
"0cad160e-c75b-4d8c-bda3-626778173b86"
title
string
✔️
Название исторической линии
"Города герои"
markerImage
string
✔️
Ссылка на изображение, отображаемое на маркерах (городах)
"http://localhost:8080/images/markers/image.png"
lineColor
string
✔️
Цвет линии на карте
"#2E7D32"
lineStyle
string
✔️
Стиль линии на карте
"solid"/"dashed"/ "dotted"
markerLegend
string
✔️
Текст для легенды маркера
"Города, из которых прошли экскурсии"
isActive
bool
✔️
Включена ли линия для отображения на главной странице
true/false
markers
array of markerInfo*
✔️
Список отображаемых точек исторической линии
[{}]
addedRegions
array of briefRegionInfo**
✔️
Список дополнительно добавленных в линию регионов
[{}]
Объект markerInfo*:
Параметр
Тип данных
Обяз.
Описание
Значения
id
guid
✔️
Уникальный идентификатор отображаемого объекта (города)
"0cad160e-c75b-4d8c-bda3-626778173b86"
title
string
✔️
Название объекта
"Сургут"
coords
point****
✔️
Координаты маркера для отображения
"Города герои"
order
int
✔️
Порядковый номер маркера в исторической линии
"http://localhost:8080/images/markers/image.png"
point**** - условный объект географической точки, представляющий из себя массив из двух чисел с плавающей точкой, которые обозначают широту и долготу.
Объект briefRegionInfo**:
Параметр
Тип данных
Обяз.
Описание
Значения
id
guid
✔️
Уникальный идентификатор региона
"0cad160e-c75b-4d8c-bda3-626778173b86"
title
string
✔️
Название региона
"Сургут"
displayTitle
displayTitle***
❓
Информация об отображаемом на карте названии региона
{}
color
string
✔️
Цвет заливки региона
"#2E7D32"
Объект displayTitle***:
Параметр
Тип данных
Обяз.
Описание
Значения
text
string
✔️
Отображаемое название региона
"ЯНАО"
position
point**
✔️
Местоположение отображаемого названия
[59.250126, 60.475645]
fontSize
string
✔️
Размер шрифта для отображения названия
20
Last updated