docs(search): вид карты в поиске, default_location всегда

FrontSpec §5.3: переключатель Список/Карта (?view=map), маркеры
группируются по месту, пин календаря с числом событий, попап со ссылками,
тайлы OpenFreeMap без ключа, lazy-chunk. BackSpec §2.5: default_location
календарей возвращается всегда, distance_km — только при гео-запросе
(Back#77).

Refs EventHub/EventHubSpec#21
This commit is contained in:
2026-08-19 22:01:21 +03:00
parent b79fd81260
commit 59726d394c
2 changed files with 12 additions and 0 deletions
+3
View File
@@ -409,6 +409,9 @@ API:
по `event.location`; commercial-календари — по `settings.default_location`.
`radius` **опционален** (1..100 км); без ключа — без отсечения, сортировка `distance`.
В ответе `distance_km`. Без координат сущность в geo-выборку не входит.
- В элементе `calendars` поле `default_location` (`address`/`lat`/`lon`, либо `null`)
возвращается всегда, если у календаря задана точка (Back#77) — вид карты в поиске
строится и без гео-запроса. `distance_km` присутствует только при `lat`+`lon` в запросе.
- Пагинация результатов (`limit`, `offset`; default `limit=20`, max `100`).
- Поиск должен учитывать права доступа (не показывать скрытые/заблокированные календари).