Al ver los detalles de cualquier ubicación en Google Maps, hay una opción para "Compartir este lugar". Me he agregado a la lista de receptores mediante la adición de este filtro intención de mi solicitud en el manifiesto:Obtención de coordenadas desde "Compartir este lugar" en Google Maps
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
Los extras pasaron junto con este paquete son Intent.EXTRA_SUBJECT y Intent.EXTRA_TEXT. Recuperé estos extras en mi actividad usando:
Bundle extras = getIntent().getExtras();
Intent.EXTRA_SUBJECT contiene una cadena con el título de la ubicación. Intent.EXTRA_TEXT contiene una cadena con una dirección detallada de la ubicación y una URL de mapas móviles.
¿Es posible recuperar las coordenadas GPS (latitud y longitud) de la ubicación de la acción "Compartir este lugar"?
que estaba esperando un enfoque más directo sin tener que buscar la dirección, pero esto hace el truco. ¡Gracias! Nota: tuve que quitar la URL del texto para que el Geocoder localice la dirección correctamente. – mattprecious