Google maps ahora ofrece una forma de "compartir un lugar" con lo que parece ser una lista predefinida de fuentes. Cuando los usuarios buscan un lugar en Google Maps, ya sea una dirección específica, un cruce de calles o el nombre de un restaurante, hay un nuevo botón llamado "compartir este lugar" que publica la información de ubicación en Google Buzz, Facebook, Twitter o mediante e correo electrónico o SMS Me gustaría tener mi aplicación incluida en esta lista o determinar cómo obtener el lat/lon de esa ubicación seleccionada. ¿Alguien tiene alguna idea?Cómo agregar su aplicación a la lista "compartir este lugar" en Google maps
Respuesta
Me di cuenta. He aquí una muestra de manifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.yourapp" android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".YourApp" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND"></action>
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="4" />
</manifest>
sólo tiene que añadir el filtro intención SEND del mismo modo que está por encima de su actividad. El "compartir este lugar" simplemente realiza un intento de "ENVIAR" con el tipo de mímica de "texto/plano". Si registra un filtro de intención para ese tipo, su aplicación aparecerá en la lista. El mío lo hizo. =)
Gracias Henry! Voy a intentar esto tan pronto como lo permitan los cocodrilos. – stanlick
¡Dulce, eso funcionó muy bien! Ahora bien, ¿cómo está funcionando? ¿Mi aplicación debe estar ejecutándose para aparecer en el mapa "compartir este lugar"? No veo la conexión entre los dos. Además, ¿necesito un receptor de transmisión o algo así para recibir la devolución de llamada cuando el usuario selecciona mi aplicación? – stanlick
La forma en que te he mostrado anteriormente le dice a Android que tu aplicación puede recibir un intento de envío de tipo "texto/normal". No es necesario que la aplicación se esté ejecutando para que esté en la lista porque, al seleccionarla, Maps inicia realmente la actividad en la que se define su filtro de intención. Luego, simplemente saca el texto del contexto que se pasó a la actividad. – HenryAdamsJr
- 1. Obtención de coordenadas desde "Compartir este lugar" en Google Maps
- 2. ¿Cómo agregar Google Maps en mi aplicación en Qt?
- 3. Práctica recomendada: agregar su aplicación al menú Compartir de Android
- 4. Google Maps: cómo agregar elementos HTML a coordenadas específicas?
- 5. Código PHP para agregar un nuevo lugar a Google Places a través de la API
- 6. ¿Cómo excluir su propia aplicación del menú Compartir?
- 7. Alternativas a google maps api
- 8. Agregar marcadores de google maps por una dirección en lugar de las coordenadas?
- 9. ¿Cómo agregar mi aplicación a la búsqueda local de google?
- 10. google maps pan a
- 11. ¿Abrir alternativas a Google-maps?
- 12. Android agregar a una ubicación fijada por los usuarios (Google maps)
- 13. ¿Puedo proporcionar direcciones en lugar de latitud y longitud a Google Maps?
- 14. Google Maps API: Agregar letras a mis marcadores en mi mapa de Google
- 15. ¿Cómo agrego imágenes de marcador personalizadas a Google Maps usando la API GWT Maps?
- 16. ¿Cómo acceder a la API de google maps en la aplicación Java?
- 17. ¿Ruteo del mapa, a la Google Maps?
- 18. El cursor desaparece en la aplicación Google Maps
- 19. Agregar capa de Google "Mis mapas" a la API de Javascript de Google Maps
- 20. ¿Cómo logra Google las publicaciones animadas en su aplicación G +?
- 21. Google Apps Calendar muestra "Ocupado" en lugar de compartir por completo, más detalles
- 22. "Mi ubicación" en Google Maps javascript API
- 23. Lista de paradas de autobús de Google Maps
- 24. Google+ compartir el enlace
- 25. Agregar función de Marcador con la API de Google Maps
- 26. Agregar modelos a la lista
- 27. Google Maps: cómo agregar sombra al marcador personalizado?
- 28. Agregar múltiples marcadores con infowindows (Google Maps API)
- 29. ¿Cómo abrir Google Maps usando la dirección?
- 30. ¿Cómo agregar el botón compartir en android?
Vine aquí para hacer esta misma pregunta exacta. Publicaré la respuesta si descubro cómo hacerlo. – HenryAdamsJr