¿Cómo emular la ubicación GPS en el emulador de Android?

Resuelto UMAR-MOBITSOLUTIONS asked hace 54 años • 36 respuestas

Quiero obtener la longitud y la latitud en el emulador de Android para realizar pruebas.

¿Alguien puede guiarme sobre cómo lograr esto?

¿Cómo configuro la ubicación del emulador en una posición de prueba?

UMAR-MOBITSOLUTIONS avatar Jan 01 '70 08:01 UMAR-MOBITSOLUTIONS
Aceptado

Puede conectarse al emulador a través de Telnet. Luego tiene una consola de emulador que le permite ingresar ciertos datos como correcciones geográficas, red, etc.

Aquí se explica detalladamente cómo utilizar la consola . Para conectarse a la consola, abra una línea de comando y escriba

telnet localhost 5554

Luego puede usar el comando geo para establecer una latitud, longitud y, si es necesario, altitud en el dispositivo que se pasa a todos los programas que utilizan el proveedor de ubicación GPS. Consulte el enlace de arriba para obtener más instrucciones.

El comando específico para ejecutar en la consola es

geo fix <longitude value> <latitude value>

Encontré este sitio útil para encontrar una latitud/lng realista: http://itouchmap.com/latlong.html

Si necesita más de una coordenada, puede utilizar un archivo kml con una ruta. También se describe un poco en este artículo . No puedo encontrar una fuente mejor en este momento.

Janusz avatar Feb 17 '2010 10:02 Janusz

Nadie aquí mencionó la solución integrada del emulador en sí, por lo que para futuros visitantes, me gustaría compartirla con imágenes.

Primero, ejecute su emulador de Android y haga clic en el botón de menú (3 puntos) que se muestra a continuación:

emulador con botón de menú

Luego, desde el panel izquierdo, seleccione Ubicación y cambie las coordenadas según sus necesidades. Después de presionar el botón Enviar , los cambios entrarán en vigor inmediatamente (le recomiendo que abra Google Maps para comprenderlos mejor).

ingrese la descripción de la imagen aquí

Versión de Android Estudio: 2.3.3

Además, para que sus diferentes ubicaciones lleguen a su aplicación en tiempo real, puede utilizar el archivo GPX. Es muy fácil crear este archivo desde el enlace de dirección de Google Map:

  1. Vaya al mapa de Google, elija una ubicación, luego presione "Direcciones" e ingrese la segunda ubicación.
  2. Una vez creada la ruta, copie un enlace del navegador
  3. Vaya a este sitio web: https://mapstogpx.com y pegue el enlace al cuadro "Let's Go"
  4. Presione el botón "Vamos" y se descargará el archivo GPX.

Utilice el botón "Cargar GPS/KML" para cargar el archivo creado en su emulador, elija la velocidad y presione el botón verde de reproducción en la parte inferior. Las ubicaciones se enviarán en tiempo real como se muestra en la imagen a continuación.

ingrese la descripción de la imagen aquí

eden avatar Jul 14 '2017 09:07 eden