Suprimir diálogo de selección al llamar al mapa de Google con la intención
Quiero llamar a intento de mapa de google sin mostrar "Diálogo de acción completa"?
¿Es posible? Aquí está mi código.
- Cómo corregir Google Maps "¿Ha fallado la autenticación en el servidor"?
- Google Maps Android: el mapa de repente no se muestra
- Android setOnMarkerClickListener establecer título para cada marcador
- Android animateCamera GoogleMap.CancelableCallback Uso
- Para mostrar el mapa de Google en el emulador
String uri = "http://maps.google.com/maps?saddr=" + Utils.getLatitude(ShowDetails.this)+","+Utils.getLongitude(ShowDetails.this)+"&daddr="+userLatitude+","+userLongitude; startActivity(new Intent(android.content.Intent.ACTION_DEFAULT, Uri.parse(uri)));
No quiero mostrar debajo del cuadro de diálogo al llamar la intención del mapa de google. Cualquier ayuda es apreciada.
- (MapView y 1700 elementos de superposición) .equals ("Slow")
- Mostrar siempre el título del marcador de mapa en Android
- He creado una clave de API de mapa de Android para V2, no puedo mostrar un mapa
- Cómo dibujar una forma en el fragmento de mapa al tocarlo con google map V2
- No se puede lanzar el proyecto de la biblioteca de Android?
- Prefijo de espacio de nombres inesperado "xmlns" encontrado para fragmento de etiqueta Prefijo de espacio de nombres inesperado "mapa" encontrado para fragmento de etiqueta
- API de Google Maps para Android da un NoClassDefFoundError
- Google Maps: LocationSource personalizado en iOS
Debajo del código me ayuda a resolver mi pregunta.
String uri = "http://maps.google.com/maps?saddr=" + Utils.getLatitude(ShowDetails.this)+","+Utils.getLongitude(ShowDetails.this)+"&daddr="+userLatitude+","+userLongitude; Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); startActivity(intent);
Utilice el URI de Google Maps en lugar de "http: // […]"
Es algo parecido a esto:
String uri = "geo:" + latitude + "," + longitude
Echa un vistazo a http://developer.android.com/guide/appendix/g-app-intents.html para obtener la información.
Prueba ACTION_VIEW
lugar de ACTION_DEFAULT
:
String uri = "geo:"+ latitude + "," + longitude; startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));
Compruebe esta lista de Intents de Doc Android y vaya a "Google Maps".
- Animar el icono de ActionBarDrawerToggle mediante programación
- Android usando recursos de matriz xml