Совместная карта
Просматривайте и исследуйте карту вместе в реальном времени. Синхронизируйте панорамирование и масштабирование с вашей комнатой, размещайте общие метки и общайтесь с другими.
Документация
Что такое совместная карта?
Совместная карта — это общее геопространственное представление, где несколько человек могут видеть позиции, действия и аннотации друг друга на одной карте в реальном времени. В отличие от статической встроенной карты, совместная карта — это живое рабочее пространство: курсор каждого участника движется по карте при её изучении, булавки, размещённые одним пользователем, появляются мгновенно для всех остальных, а представление можно синхронизировать так, чтобы все участники всегда смотрели на одну и ту же область.
Совместная работа с картой в реальном времени полезна, когда команде нужно координировать действия на основе географии — полевые обследования, планирование логистики, управление событиями, удалённые экскурсии по местности или просто обмен интересующим местом с кем-то на другой стороне мира без видеозвонка с общим экраном.
Описание инструмента
Совместная карта — это карта в реальном времени на основе Leaflet и OpenStreetMap. Поделитесь URL комнаты с другими, и вы все увидите живую карту с движущимися по ней курсорами друг друга. Размещайте цветные булавки для обозначения интересующих точек — они синхронизируются со всеми участниками мгновенно и сохраняются, поэтому опоздавшие участники их тоже видят. Включите режим Follow для зеркального отражения навигации по карте другого пользователя в реальном времени, идеально подходит для управляемых экскурсий по местности.
Возможности
- Совместное использование курсора в реальном времени с плавным движением: Курсор каждого участника отображается как цветной индикатор, который плавно скользит по карте с использованием интерполяции с экстраполяцией скорости; курсоры, выходящие за пределы видимой области, отображаются как стрелки направления, привязанные к краю карты, поэтому вы всегда знаете, на что смотрят ваши товарищи по команде.
- Совместные цветные булавки: Нажмите в режиме Drop Pin, чтобы разместить булавку в любом месте карты. Все булавки транслируются каждому члену комнаты и сохраняются в хранилище комнаты, поэтому пользователи, присоединившиеся во время сеанса, сразу видят полный набор булавок.
- Режим Follow: При включении ваша карта автоматически перемещается и масштабируется в соответствии с изменениями представления, внесёнными другими участниками, что облегчает следование во время презентации или экскурсии без ручного панорамирования.
Как это работает
Позиция указателя мыши отбирается по географическим координатам (широта/долгота) и транслируется через WebSocket комнату с ограничением одного сообщения каждые 150 миллисекунд для снижения пропускной способности. На каждом клиенте позиции курсоров обновляются с использованием экспоненциальной интерполяции с постоянной времени 100 мс в сочетании с краткосрочной экстраполяцией скорости (затухание 250 мс), поэтому курсоры плавно скользят между сетевыми тиками вместо прыжков.
Размещённые булавки и текущее состояние представления карты хранятся в постоянных данных комнаты. Когда новый участник присоединяется, он сразу получает полный список булавок и последнее известное представление, поэтому общее рабочее пространство всегда согласовано независимо от того, когда кто-то подключается.
Объяснение параметров
- Follow — При активации ваша карта автоматически панорамирует и масштабируется в соответствии с изменениями представления, транслируемыми другими членами комнаты. Краткий визуальный индикатор показывает, когда представление управляется удалённым пользователем. Отключите его, чтобы исследовать независимо.
- Share Cursor — Контролирует, транслируется ли позиция вашего курсора другим участникам. Отключите это, если вы хотите наблюдать общую карту без раскрытия того, на что вы смотрите.
- Drop Pin — Входит в режим размещения булавок; курсор изменяется на перекрестие, и нажатие на карту размещает цветную булавку в этом месте. Булавка мгновенно синхронизируется со всеми остальными членами комнаты. Нажмите кнопку ещё раз, чтобы выйти из режима размещения булавок.
- Clear Pins — Удаляет все булавки с общей карты и транслирует удаление каждому участнику в комнате.
Советы
- Поделитесь полным URL комнаты из адресной строки браузера — ID комнаты находится в URL, поэтому любой, у кого есть ссылка, может присоединиться.
- Используйте режим Follow, когда один человек представляет местоположения; другие могут отключать его в любой момент, чтобы исследовать независимо, и повторно включать его для повторной синхронизации.
- Отключите Share Cursor, если вы предпочитаете наблюдать молча без трансляции вашей позиции другим участникам.
- Стрелки курсора за пределами экрана указывают на место, где находится курсор товарища по команде за пределами вашего текущего представления — полезно для определения направления панорамирования при следовании за кем-то.