Skip to content

← Tornar a la llista

Geofence: saber que has arribat sense que ho diguis

Un check-in és la fricció més tonta del món. Tracking continu és vigilància. Entremig hi viu el geofence amb finestra de permanència.

2 min de lectura

Un check-in és la fricció més tonta del món. L’usuari ja hi és — pots veure-li el cotxe, literalment. Demanar-li que confirmi és no haver-li mirat el GPS.

El context

El mode viatge necessita saber quan un destí queda visitat. Si no ho sap, no pot avançar la targeta del dia. Si no avança, la pantalla principal se’t queda al destí 1 mentre tu et menges la cigronada al destí 2.

L’opció òbvia és un botó “marcar com a visitat”. L’opció òbvia funciona… fins que t’oblides. Si t’oblides, la ruta sembla rota. Si la ruta sembla rota, deixes d’usar l’app a les dues hores.

L’altra opció òbvia és GPS al moment — tracking continu. Funciona, però llavors l’app sap on ets a cada minut, també quan estàs dormint, també tres dies després del viatge si oblides d’aturar-la. No.

La decisió

Geofence amb finestra de permanència:

  • A cada destí planificat, una circumferència virtual de ~150–300 m de radi.
  • El navegador del mòbil escolta esdeveniments d’entrada i sortida (Geolocation API + visibility hint), no posicions cada segon.
  • En entrar i quedar-hi més de 5 minuts, el destí es marca com visited.
  • Si surts abans dels 5 minuts, no es marca — ha estat una rotonda, no una arribada.
Mapa il·lustrat amb ruta, tres POIs amb cercles de geofence, breadcrumbs intermitents i un destí marcat com a 'visited'.

Per què 5 minuts i no instantani. Una rotonda aleatòria al teu radi es comporta com una entrada instantània. Si dispares “visited” a l’entrada, marques destins falsos. El llindar de permanència és el filtre més barat: si t’hi has quedat 5 minuts, probablement hi has parat de veritat. Si era una rotonda, ja no hi seràs.

Què no és

Per ser explícit:

  • No és tracking continu. No registrem la teva posició cada minut; només els events de límit (entrada/sortida) sobre punts que tu ja has marcat com a destins.
  • No és navegació en temps real. L’app no et diu “gira a la dreta”. Per això existeixen Waze i Google Maps.
  • No és sempre-encès. En tancar el mode viatge, els listeners de geofence es destrueixen. No hi ha background tracking entre viatges.

El que ve

Al pròxim post: com es passa de “POIs i ruta” a dades útils sobre el mapa — preus de combustible, oberts / tancats, restriccions. La diferència entre un mapa bonic i un mapa que t’estalvia diners.