Encuentra la ubicación del llamante mientras hablas por teléfono usando android

Soy nuevo en android y quiero implementar la búsqueda de la ubicación de otro teléfono y mostrar su ubicación en mi dispositivo con Google Maps mientras estoy hablando con esa persona.

Teniendo en cuenta el hecho de que actualmente no estoy al tanto de una compañía de proveedor de teléfono que proporciona una API a través de la red celular o un servidor para acceder a ubicaciones de otros teléfonos, tendrá que implementar la infraestructura usted mismo.

Por eso, me refiero tanto a las aplicaciones en el teléfono diseñado para transmitir y recibir datos de ubicación y los medios para comunicar estos datos entre los teléfonos, cuando se realiza una llamada.

Sería más fácil en este momento si pudiera incrustar metadatos mediante programación en la información de identificación del llamante de las llamadas que realice desde un teléfono Android, pero lamentablemente no creo que tal API exista en este momento.

Esto le deja con sólo dos otras opciones: hacer que la aplicación en el teléfono llamante envíe los datos de ubicación a través de un servidor que usted controla, oa través de un mensaje SMS al número que está llamando.

El uso de un servidor sólo funciona si ambos teléfonos están conectados a Internet, por lo que debe confiar en el tráfico de datos para trabajar para que los datos de ubicación se transmitan.

El envío de datos de ubicación por SMS supone algún tipo de costo para su usuario, ya sea que resta del número disponible de mensajes SMS incluidos en su plan de operador, o simplemente los cobra extra si este plan ya supera la capacidad.

Usted puede ofrecer una alternativa clara, que el usuario debe ser informado sobre, para utilizar de una manera u otra; Dependiendo del alcance y el propósito de la aplicación, cada una de estas alternativas puede ser adecuada (estoy pensando en esta característica sólo activar para algunos números de teléfono específicos, en caso de que usted use esta aplicación dentro de una empresa que se ocupa de intervenciones en el sitio para Algún tipo de emergencias, que requieren el reporte automático de localización en el momento de ciertas llamadas desde el campo).

Usted tiene dos opciones – las dos probablemente no es tan factible: 1. Tener una aplicación que se ejecuta en el otro teléfono que está diseñado para transmitir la ubicación a donde sea necesario. 2. Tener la compañía de compañías de telefonía que le proporciona una API a través de la red celular oa través de su servidor un acceso a la ubicación del otro teléfono.

Buena suerte

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.