Al desarrollar aplicaciones basadas en localización—como sistemas de reparto, flotas, apps de citas o delimitaciones geofencing—los desarrolladores y equipos de QA necesitan simular coordenadas en cualquier parte del mundo sin viajar físicamente.

Los sistemas operativos modernos incorporan APIs especializadas de Mock Location concebidas específicamente para entornos de pruebas. En esta guía detallamos cómo emular coordenadas en navegadores, Android e iOS, y cómo verificar la señal simulada.

🧪 Verificación de Coordenadas

Compruebe sus Coordenadas GPS Simuladas

Abra nuestro inspector GPS para confirmar que su navegador o emulador refleja con exactitud la latitud, longitud y radio de precisión configurados.

1. Simulación en Google Chrome y Edge (Sensores de DevTools)

Los navegadores de escritorio ofrecen la forma más ágil de probar coordenadas sin instalar herramientas adicionales:

1

Abra las Herramientas de Desarrollador

Pulse F12 (o Cmd + Opción + I en macOS) para abrir las DevTools de Chrome o Edge.

2

Abra el Panel de Sensores

Pulse Cmd + Shift + P (macOS) o Ctrl + Shift + P (Windows) > Escriba 'Sensors' > Elija 'Show Sensors'.

3

Seleccione una Ciudad o Coordenadas Personalizadas

En el menú Desplegable Location, elija ciudades preconfiguradas o seleccione 'Other...' para ingresar valores manuales de Latitud y Longitud.

2. Ubicaciones Simuladas en Android (Opciones de Desarrollador)

Android cuenta con un subsistema nativo de pruebas en LocationManager:

  1. Active Opciones de desarrollador: Ajustes > Información del teléfono > Toque 7 veces el Número de compilación.
  2. Descargue una app de simulación de GPS fiable (ej. GPS Emulator o Mock Locations).
  3. Vaya a Ajustes > Sistema > Opciones para desarrolladores > Elegir aplicación para simular ubicación > Seleccione su app.
  4. Configure las coordenadas deseadas e inicie la transmisión simulada.

3. Simulación de Rutas GPX en iOS con Xcode

Apple no ofrece un conmutador directo para usuarios, pero los desarrolladores pueden simular ubicaciones con el entorno oficial Xcode:

  • Conecte su iPhone a un Mac con Xcode instalado.
  • Cree un archivo .gpx (GPS Exchange Format) con coordenadas de waypoints, elevación y marcas de tiempo.
  • En el menú Debug de Xcode, seleccione Simulate Location y cargue su archivo de ruta GPX.

4. Cómo Detectan las Aplicaciones una Ubicación Simulada

Para impedir fraudes en banca, juegos y apps de transporte, los sistemas operativos ofrecen flags que alertan a las aplicaciones si el GPS es simulado:

  • Android: Location.isFromMockProvider() (API 18+) o Location.isMock() (API 31+) devuelve true si la lectura procede de una app de prueba.
  • iOS: La comparación de tiempos entre torres celulares y el reloj GPS detecta discrepancias en señales sintéticas.
🧭 Conversión de Formatos

Convierta sus Coordenadas de Prueba

Transforme puntos de prueba entre Grados Decimales (DD), Grados Minutos Segundos (DMS) y la cuadrícula métrica UTM.