Cómo enviar mi ubicación gps a otro teléfono para que pueda rastrearme usando la creación de aplicaciones en el estudio de Android

Hice algo relacionado con esto hace unos años, pero solo estaba obteniendo la dirección GPS. Ok, volviendo a la pregunta; Supongo que ya obtuvo la geolocalización, por lo que lo que está tratando de hacer ahora es enviarla a otro dispositivo. Creo que la mejor manera de hacerlo es empujar la ubicación como una cadena a la base de datos en tiempo real de Firebase y actualizarla cada vez que haya un cambio en la ubicación. Luego, recupérelo en tiempo real en otro dispositivo usando la base de fuego “addChildListener”.

Pseudocódigo

  1. Obtener la ubicación como una cadena
  2. Cree una base de datos de Firebase en http://console.firebase.com o a través de su Android Studio
  3. crear un hashmap que tenga cadenas como nombre y valor
  4. pasar la cadena de ubicación al valor de ese hashmap. es decir, mHashmap.put(“mylocation”, “locationString”);
  5. Configura e inicializa la base de datos de Firebase en tu aplicación.
  6. Empuje el hashmap a la base de datos de firebase usando setValue. es decir, myDb.child(“locatrions”).push().setValue(mHashmap)
  7. Recupere las ubicaciones con addChildChangeListener y muéstrela como una vista de texto.

Si desea obtener más información sobre cómo usar Firebase y su API, consulte las Guías oficiales: Configurar Firebase Realtime Database para Android | Firebase

Espero que ayude.