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:
@@ -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`).
|
||||
- Поиск должен учитывать права доступа (не показывать скрытые/заблокированные календари).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user