¿Cómo emular la ubicación GPS en el emulador de Android?
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?
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.
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:
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).
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:
- Vaya al mapa de Google, elija una ubicación, luego presione "Direcciones" e ingrese la segunda ubicación.
- Una vez creada la ruta, copie un enlace del navegador
- Vaya a este sitio web: https://mapstogpx.com y pegue el enlace al cuadro "Let's Go"
- 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.