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
- 01Cada âncora guarda coordenada, raio de ativação e uma faixa de precisão aceitável.
- 02Ativação por distância calculada no cliente, comparando a leitura atual com o raio da âncora.
- 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.