Co to jest mapa współpracy?

Mapa współpracy to wspólny widok geoprzestrzenny, na którym wiele osób może widzieć pozycje, działania i adnotacje każdej osoby na tej samej mapie w czasie rzeczywistym. W przeciwieństwie do statycznej mapy osadzonej, mapa współpracy to żywa przestrzeń robocza: kursor każdego uczestnika porusza się po mapie podczas jej eksploracji, pinezki umieszczone przez jednego użytkownika pojawiają się natychmiast dla wszystkich pozostałych, a widok można opcjonalnie zsynchronizować, aby wszyscy uczestnicy zawsze patrzyli na ten sam obszar.

Współpraca w czasie rzeczywistym na mapie jest przydatna, gdy zespół musi koordynować się wokół geografii — badania terenowe, planowanie logistyki, zarządzanie wydarzeniami, zdalne przejścia po lokalizacjach lub po prostu dzielenie się interesującym miejscem z kimś po drugiej stronie świata bez rozmowy ze wspólnym ekranem.

Opis narzędzia

Mapa Współpracy to mapa wspólna w czasie rzeczywistym zasilana przez Leaflet i OpenStreetMap. Udostępnij adres URL pokoju innym, a wszyscy będziecie widzieć żywą mapę z poruszającymi się po niej kursorami każdego z was. Umieszczaj kolorowe pinezki, aby oznaczyć punkty zainteresowania — synchronizują się do każdego uczestnika natychmiast i pozostają, więc osoby, które dołączą później, również je zobaczą. Włącz tryb Obserwacji, aby odzwierciedlać nawigację po mapie innego użytkownika w czasie rzeczywistym, idealnie do prowadzonych przejść po lokalizacjach.

Funkcje

  • Udostępnianie kursorów na żywo z płynnym ruchem: Kursor każdego uczestnika jest wyświetlany jako kolorowy wskaźnik, który płynnie porusza się po mapie przy użyciu interpolacji ekstrapolowanej prędkością; kursory, które wychodzą poza widoczny obszar, są wyświetlane jako wskaźniki strzałek kierunkowych przyczepionych do krawędzi mapy, dzięki czemu zawsze wiesz, gdzie patrzą twoi współpracownicy.
  • Wspólne kolorowe pinezki: Kliknij w trybie Umieszczania Pinezki, aby umieścić pinezkę w dowolnej lokalizacji na mapie. Wszystkie pinezki są transmitowane do każdego członka pokoju i przechowywane w magazynie pokoju, więc użytkownicy, którzy dołączą w trakcie sesji, natychmiast zobaczą kompletny zestaw pinezek.
  • Tryb Obserwacji: Po włączeniu mapa automatycznie leci, aby dopasować się do wszelkich zmian widoku dokonanych przez innych uczestników, ułatwiając śledzenie podczas prezentacji lub wycieczki z przewodnikiem bez ręcznego przesuwania.

Jak to działa

Pozycja myszy jest próbkowana na współrzędnych geograficznych wskaźnika (szerokość/długość geograficzna) i transmitowana przez pokój WebSocket, ograniczona do jednej wiadomości co 150 milisekund, aby utrzymać niską przepustowość. Na każdym kliencie odbierającym pozycje kursorów są aktualizowane przy użyciu interpolacji wykładniczej ze stałą czasową 100 ms, połączonej z krótkoterminową ekstrapolacją prędkości (zanik 250 ms), dzięki czemu kursory płynnie przesuwają się między tickami sieci zamiast skakać.

Umieszczone pinezki i bieżący stan widoku mapy są przechowywane w trwałych danych pokoju. Gdy nowy uczestnik dołącza, natychmiast otrzymuje pełną listę pinezek i ostatni znany widok, dzięki czemu wspólna przestrzeń robocza jest zawsze spójna, niezależnie od tego, kiedy ktoś się połączy.

Wyjaśnienie opcji

  • Obserwacja — Gdy jest aktywna, mapa automatycznie przesuwana i powiększana, aby dopasować się do zmian widoku transmitowanych przez innych członków pokoju. Krótki wskaźnik wizualny pokazuje, gdy widok jest sterowany przez użytkownika zdalnego. Wyłącz go, aby eksplorować niezależnie.
  • Udostępnianie Kursora — Kontroluje, czy pozycja kursora jest transmitowana do innych uczestników. Wyłącz to, jeśli chcesz obserwować wspólną mapę bez ujawniania, gdzie patrzysz.
  • Umieszczanie Pinezki — Wchodzi w tryb umieszczania pinezek; kursor zmienia się na celownik i kliknięcie mapy umieszcza kolorową pinezkę w tej lokalizacji. Pinezka jest natychmiast synchronizowana ze wszystkimi innymi członkami pokoju. Kliknij przycisk ponownie, aby wyjść z trymu umieszczania pinezek.
  • Wyczyść Pinezki — Usuwa wszystkie pinezki ze wspólnej mapy i transmituje usunięcie do każdego uczestnika w pokoju.

Wskazówki

  • Udostępnij pełny adres URL pokoju z paska adresu przeglądarki — identyfikator pokoju znajduje się w adresie URL, więc każdy, kto ma link, może dołączyć.
  • Użyj trybu Obserwacja, gdy jedna osoba prezentuje lokalizacje; inni mogą wyłączać go, gdy chcą eksplorować niezależnie i ponownie włączać, aby ponownie zsynchronizować.
  • Wyłącz Udostępnianie Kursora, jeśli wolisz obserwować cicho bez transmitowania swojej pozycji innym uczestnikom.
  • Strzałki kursorów poza ekranem wskazują kierunek, w którym znajduje się kursor współpracownika poza twoim bieżącym widokiem — przydatne do poznania kierunku przesunięcia, gdy śledzisz kogoś.