2011-12-19 10 views
21

Actualmente estoy en el progreso de una aplicación para Android, que tiene unas coordenadas por el usuario (Punto de partida de GPS y destino definidos por el usuario)Android - Inicio de Google Navegación desde una aplicación

Me gustaría que mi aplicación para Inicie Google Navigation para que pueda guiar al usuario a través de estos puntos. En un siguiente paso, me gustaría dar más puntos a la navegación (por ejemplo, algunos puntos de interés) para que guíe al usuario a través de una ruta específica que contenga todos los puntos.

¿Es esto posible? Todo lo que encuentro son prácticas no documentadas y ningún ejemplo. ¿Hay alguien que haya resuelto este problema? Si no, ¿alguien puede sugerir algún otro programa de navegación?

gracias de antemano, George

+1

ver la publicación http://stackoverflow.com/questions/2662531/launching-google-maps-directions-via-an-intent-on-android –

+0

Estos comandos: Intent intennt = new Intent (android.content.Intent .ACTION_VIEW, Uri.parse ("http://maps.google.com/maps?saddr=" + StartLon + "," + StartLat + "y daddr =" + DestLon + "," + DestLat)); startActivity (intención); parece funcionar. Pero en el emulador siempre obtengo "no se encontró ruta" (quizás se supone que esto no funciona en el emulador de todos modos. Voy a probarlo pronto en un dispositivo) – george

+0

puede intentar usar la solución gps de DDMS y especificar la ubicación actual. .en caso de que ese sea el problema –

Respuesta

19

Por supuesto que les puede guiar a un solo punto:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" +mLat+","+mLong)); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 

No está seguro acerca de cómo establecer puntos de paso podría haber alguna manera de hacerlo, creo que la API no está documentado, así que utilícelo bajo su propio riesgo. Puede tener su aplicación en segundo plano escuchando la información del GPS y hacer que le avise al usuario en ciertos momentos.

+1

Sí, lo he usado, pero ¿está documentado (al menos sobre el punto único) o existe algún riesgo al usarlo? – george

+0

@george Lo tengo funcionando para varios puntos ... También me enfrento a problemas que hacen cosas similares. – Griffin

+0

cómo configurar el título ?? –

Cuestiones relacionadas