Задача: Разработка тайлового сервера для мобильного приложения морского такси
Цель
Создать тайловый сервер с картой озера Байкал, оптимизированной для работы на воде. Карта должна использоваться в мобильном приложении морского такси для навигации, построения маршрутов и отображения ключевых точек.
Основные требования
- Картографическая основа: Тайлы должны покрывать акваторию Байкала с высокой детализацией (до уровня отдельных пирсов).
- Объекты на карте:
- Пирсы, порты и причалы.
- Стоянки для судов.
- Достопримечательности (как на воде, так и на побережье).
- Границы судоходных зон (опционально).
- Функционал маршрутизации:Построение маршрута по воде с учётом глубины и препятствий (аналогично пешеходным/автомобильным маршрутам, но для судов).
- Совместимость:Поддержка работы в автономном режиме и при слабом сигнале (кэширование тайлов).
- Интеграция:Сервер должен отдавать данные в стандартном формате для мобильных приложений (Slippy Map, TMS или API).
Технические детали (что уточнить у исполнителя)
- Какой стек используется: готовые решения (TileServer GL, Leaflet, Mapbox) или кастомная разработка?
- Источник картографических данных: OpenSeaMap, Yandex Карты, закрытые данные?
- Требования к производительности: количество одновременных пользователей, скорость загрузки.
Ожидаемый результат
Рабочий тайловый сервер с картой Байкала и тестовый образец страницы/приложения, демонстрирующий функционал: отображение объектов, построение маршрутов по воде.