MGS.
EXP-002Lab / Experiment

Geo Anchors

Âncoras de conteúdo fixadas em coordenadas reais: o lugar passa a ser o gatilho da experiência.

Code

EXP-002

Status

Testing

Technologies

AR.js / Geolocation

Temas

SpatialGeolocationWebXR

Objetivo

Provar que um conteúdo pode ser publicado em uma coordenada real e reencontrado por outra pessoa depois, com comportamento previsível mesmo quando o GPS piora.

Abordagem

  1. 01Cada âncora guarda coordenada, raio de ativação e uma faixa de precisão aceitável.
  2. 02Ativação por distância calculada no cliente, comparando a leitura atual com o raio da âncora.
  3. 03Quando a precisão degrada, a experiência muda de estado em vez de errar: passa a sugerir direção em vez de afirmar chegada.

Arquitetura

Captura
Geolocation API em modo contínuo, com filtro para descartar leituras fora da faixa de precisão.
Regra
Cálculo de distância no navegador e máquina de estados: longe, aproximando, dentro, sinal ruim.
Dados
Âncoras versionadas em API própria, consultadas por região para não baixar o mundo inteiro.
Render
Camada AR sobre câmera, acionada só depois da confirmação de estado.

Resultados

  • Raio bem calibrado resolveu mais que precisão bruta: com tolerância honesta, a experiência acerta em área urbana e aberta.
  • Declarar explicitamente o estado 'sinal ruim' evitou o pior erro do formato, que é celebrar uma chegada que não aconteceu.
  • Cache das âncoras próximas ficou definido como próximo passo para reduzir consulta enquanto a pessoa caminha.

What is being tested

  • Precisão de GPS em áreas urbanas e abertas
  • Estratégias de fallback quando o sinal degrada
  • Publicação de âncoras por terceiros via API

Learnings / next steps

  • Precisão bruta importa menos que tolerância de raio bem calibrada.
  • Próximo passo: cache local de âncoras próximas.