Ao desenvolver aplicações baseadas em localização—como serviços de entrega, mobilidade urbana ou delimitação de cercas virtuais—testadores e engenheiros precisam validar coordenadas sem se deslocar fisicamente.
Sistemas operacionais modernos oferecem subsistemas oficiais de Mock Location específicos para testes. Neste guia, mostramos como configurar coordenadas simuladas no navegador, Android e iOS, além das rotinas de detecção antifraude.
Confirme suas Coordenadas GPS Simuladas
Acesse nosso inspetor de GPS para garantir que seu navegador ou emulador reproduz perfeitamente a latitude, longitude e raio de precisão simulados.
1. Simulação no Chrome e Edge (Sensores do DevTools)
Navegadores no computador oferecem a forma mais ágil de emular posições sem instalar aplicativos adicionais:
Abra as Ferramentas de Desenvolvedor
Pressione F12 (ou Cmd + Option + I no macOS) para abrir o DevTools.
Abra a Aba de Sensores
Pressione Cmd + Shift + P (macOS) ou Ctrl + Shift + P (Windows) > Digite 'Sensors' > Selecione 'Show Sensors'.
Escolha Cidades Prontas ou Coordenadas Manuais
No menu Location, selecione cidades como Londres ou São Paulo, ou clique em 'Other...' para inserir sua própria Latitude e Longitude.
2. Localização Simulada no Android (Opções do Desenvolvedor)
O Android traz um módulo de testes integrado ao LocationManager:
- Ative as Opções do Desenvolvedor: Configurações > Sobre o Telefone > Toque 7 vezes em Número da Versão.
- Instale um aplicativo de GPS falso confiável (ex. GPS Emulator ou Mock Locations).
- Vá em Configurações > Sistema > Opções do Desenvolvedor > Selecionar app de local fictício.
- Defina as coordenadas pretendidas e inicie a transmissão.
3. Simulação de Rotas GPX no iOS com Xcode
A Apple não possui botão direto para o usuário final, mas permite simular trajetos através do ambiente oficial Xcode:
- Conecte seu iPhone a um Mac com o Xcode aberto.
- Crie um arquivo .gpx com a lista de coordenadas, altitudes e horários da rota.
- No menu Debug do Xcode, acione Simulate Location e selecione o arquivo GPX gerado.
4. Como os Aplicativos Detectam Coordenadas Falsas
Para barrar fraudes em transportes e aplicativos financeiros, os sistemas expõem parâmetros programáticos de checagem:
- Android: Location.isFromMockProvider() (API 18+) ou Location.isMock() (API 31+) retorna true quando o sinal vem de um provedor de teste.
- iOS: A discrepância entre o relógio das antenas de celular e os registros de GPS revela coordenadas sintéticas.
Converta suas Coordenadas de Teste
Converta pontos de teste entre Graus Decimais (DD), Graus Minutos Segundos (GMS) e a grade métrica UTM.