Normalmente, el mecanismo de compartir en la aplicación de Google Maps para Android comparte texto (que contiene una URL que apunta al sitio web de Google Maps).
Sin embargo, existe una intención de localización específica en Android, que cualquier aplicación puede captar. Cuando envío esa intención desde otras aplicaciones, puedo incrustar una ubicación en las aplicaciones de mensajería o abrir esa ubicación en diferentes aplicaciones de mapas (incluyendo Google Maps).
¿Cómo puedo generar esa intención a partir de una ubicación determinada en Google Maps? desde la interfaz de usuario ?
Por ejemplo, he instalado Maps.ME, que también acepta intentos de localización. ¿Cómo puedo iniciar una intención de ubicación con Google Maps y atraparla con Maps.ME, para compartir una ubicación determinada? También me interesan las soluciones si no hay una solución dentro de la aplicación.
0 votos
Generar un hipervínculo con las coordenadas deseadas según lo mencionado aquí . Al compartir esta URL, la mayoría de las aplicaciones la reconocen como tal y al tocarla se genera una intención que el usuario puede optar por utilizar con cualquier aplicación compatible.
0 votos
@Narayanan Estoy tratando de compartir esa ubicación como verdadero intención de ubicación. No estoy seguro de qué aplicación debo utilizar para abrir la URL para que sea reconocida como intención de localización. Otras aplicaciones son capaces de compartir una ubicación y eso puede abrirse en varios tipos de aplicaciones de mapas, incluyendo la aplicación Google Maps.
0 votos
Por ejemplo, he instalado Maps.ME, que también acepta intenciones de localización. ¿Cómo puedo iniciar una intención de localización con Google Maps y atraparla con Maps.ME?
0 votos
Entonces, en ese caso, Tasker puede levantar intents. Ver este pero hay que averiguar cómo se pasan los parámetros.