Vad är en samarbetskarta?

En samarbetskarta är en delad geospatial vy där flera personer kan se varandras positioner, åtgärder och anteckningar på samma karta i realtid. Till skillnad från en statisk inbäddad karta är en samarbetskarta en levande arbetsyta: varje deltagares markör rör sig över kartan när de utforskar den, nålar som släpps av en användare visas omedelbar för alla andra, och vyn kan valfritt hållas synkroniserad så att alla deltagare alltid tittar på samma område.

Kartsamarbete i realtid är användbart när ett team behöver koordinera omkring geografi — fältundersökningar, logistikplanering, eventhantering, fjärrstyrda platsvandring eller bara dela en intressant plats med någon på andra sidan världen utan en skärmdelningssamtal.

Verktygsbeskrivning

Samarbetskartan är en kartdelning i realtid som drivs av Leaflet och OpenStreetMap. Dela rumswebbadressen med andra och ni kommer alla att se en live-karta med varandras markörer som rör sig över den. Släpp färgkodade nålar för att markera intressepunkter — de synkroniseras till varje deltagare omedelbar och kvarstår så att sena anslutningar också ser dem. Aktivera Följ-läge för att spegla en annan användares kartnavigering i realtid, perfekt för guidad platsvandring.

Funktioner

  • Live-markörsdelning med smidig rörelse: Varje deltagares markör visas som en färgkodad indikator som glider smidigt över kartan med hastighetsextrapolerad interpolation; markörer som rör sig utanför det synliga området visas som riktningspilar fästa vid kartkanten så att du alltid vet var dina lagkamrater tittar.
  • Delade färgkodade nålar: Klicka i läge för att släppa nål för att placera en nål på valfri kartplats. Alla nålar sänds till varje rumsmedlem och sparas i rumlagring, så användare som ansluter mitt i sessionen ser den kompletta uppsättningen nålar omedelbar.
  • Följ-läge: När det är aktiverat flyger din karta automatiskt för att matcha alla vyändringar som gjorts av andra deltagare, vilket gör det enkelt att följa med under en presentation eller guidad tur utan manuell panorering.

Hur det fungerar

Musposition samplas vid pekarens geografiska koordinater (latitud/longitud) och sänds över ett WebSocket-rum, begränsat till ett meddelande var 150:e millisekund för att hålla bandbredden låg. På varje mottagande klient uppdateras markörer med exponentiell interpolation med en tidskonstant på 100 ms, kombinerad med kortsiktig hastighetsextrapolation (250 ms förfall) så markörer glider smidigt mellan nätverkstick istället för att hoppa.

Släppta nålar och det aktuella kartans vyläge lagras i beständig rumdata. När en ny deltagare ansluter får de omedelbar den fullständiga nållistan och senast kända vyn, så den delade arbetsytan är alltid konsekvent oavsett när någon ansluter.

Alternativ förklarade

  • Följ — När det är aktivt panorerar och zoomar din karta automatiskt för att matcha vyändringar som sänds av andra rumsmedlemmar. En kort visuell indikator visar när vyn drivs av en fjärranvändare. Slå av det för att utforska oberoende.
  • Dela markör — Kontrollerar om din markörs position sänds till andra deltagare. Inaktivera detta om du vill observera den delade kartan utan att avslöja var du tittar.
  • Släpp nål — Går in i läge för att släppa nål; markören ändras till ett hårkors och att klicka på kartan placerar en färgkodad nål på den platsen. Nålen synkroniseras omedelbar till alla andra rumsmedlemmar. Klicka på knappen igen för att avsluta läget för att släppa nål.
  • Rensa nålar — Tar bort alla nålar från den delade kartan och sänder borttagningen till varje deltagare i rummet.

Tips

  • Dela den fullständiga rumswebbadressen från din webbläsares adressfält — rum-ID:t finns i webbadressen, så vem som helst med länken kan ansluta.
  • Använd Följ-läge när en person presenterar platser; andra kan slå av det när som helst för att utforska oberoende och återaktivera det för att synkronisera igen.
  • Inaktivera Dela markör om du föredrar att observera tyst utan att sända din position till andra deltagare.
  • Pilar utanför skärmen pekar mot där en lagkamrats markör är belägen utanför din nuvarande vy — användbar för att veta vilken riktning du ska panorera när du följer någon.