Геоданные в реальном времени. Для приложений, где каждая секунда на счету.

@qor/map — геомодуль экосистемы QOR. PostGIS, Socket.IO трекинг, адресный поиск и геофенсинг через единый API. Когда речь о безопасности — задержка менее 500мс решает всё.
< 500мс
Задержка обновления координат
PostGIS
Геопространственная БД
Socket.IO
Real-time транспорт
REST + WS
Два протокола, один API

Геолокация для критичных сценариев

@qor/map спроектирован для приложений, где точность и скорость — вопрос безопасности
  • Real-time трекинг
    WebSocket-поток координат через Socket.IO с задержкой менее 500мс. Диспетчер видит каждый экипаж на карте в живом режиме — без перезагрузок и polling.
  • Адресный поиск и геокодирование
    Автокомплит адресов, прямое геокодирование (адрес -> координаты) и обратное (координаты -> адрес). Работает на локальных данных, не зависит от внешних API.
  • Кластеризация точек
    Умная кластеризация при сотнях объектов на карте. Производительность не падает — viewport остаётся отзывчивым даже в диспетчерских панелях.
  • Геофенсинг
    Зоны покрытия, уведомления о входе и выходе из полигонов. Настраиваемые границы для каждого города, района и зоны обслуживания.
  • История маршрутов
    Воспроизведение маршрута с пошаговым timeline перемещений. Незаменимо для разбора инцидентов, контроля качества и отчётности.
  • SOS-режимы карты
    Режимы follow_customer и follow_assigned для экстренных вызовов. Камера карты автоматически следует за нужным участником инцидента в реальном времени.

Диспетчерская панель — live

Карта экипажей — real-time

Алматы, диспетчерский режим

WS connected
A-01
A-03
SOS
B-07
In Development — @qor/map
Экипаж А-01 — ул. Абая, 150, движется к объекту12:45:03
Инцидент #2341 — 3 мин до прибытия экипажа А-0312:44:58
Экипаж B-07 — зона Бостандык, патрулирование12:44:41

Сценарии использования

@qor/map встроен в каждый критичный процесс экосистемы безопасности

Диспетчерская консоль охраны

B2B

Полная картина в реальном времени. Все экипажи, все инциденты, все зоны на одном экране. Диспетчер принимает решения за секунды, а не минуты.

SOS-мониторинг

Критичный

Автоматическое слежение за клиентом и назначенным экипажем. Режимы follow_customer и follow_assigned переключаются без лагов.

Клиентское приложение

B2C

Клиент видит движение охранника или консультанта к себе на карте. Маршрут, расчётное время прибытия, уведомление о прибытии.

Один composable — вся геолокация

useQorMap() даёт полный доступ к трекингу, геокодированию и картам
DispatcherMap.vue

// Весь real-time трекинг — в одном composable

const {

crews, // reactive массив позиций экипажей

incidents, // активные инциденты с координатами

followCrewId, // ref для follow_assigned режима

geocode, // (address) => Promise<LatLng>

isConnected // статус Socket.IO

} = useQorMap({

orderId: props.orderId,

mode: 'dispatcher',

autoFollow: true,

clusterize: true

})

// Данные обновляются через WebSocket автоматически.

// Никакого polling — только push.

Подключите @qor/map к своему приложению

Готовый геомодуль с WebSocket-трекингом, PostGIS и адресным поиском. Без настройки инфраструктуры с нуля — просто добавьте модуль.