2015-05-21 4 views
-1

Я работаю над Android-приложением в Android Studio, и когда пользователь нажимает кнопку, я хочу запустить встроенное приложение Google Maps на устройстве Android. Я также хотел бы, чтобы на карте отображалось заданное место назначения (которое из моего собственного приложения) в части указаний в приложении Google Maps. Кто-нибудь знает, как это сделать?Запуск встроенных карт Google app

ответ

1

Вы можете использовать этот код для этого.

String url = "http://maps.google.com/maps?saddr="+currentLattitude+","+currentLongitude+"&daddr="+targetLat+","+targetLang+"&mode=driving"; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 

Вы можете использовать параметр dirflg как:

dirflg=h - Switches on "Avoid Highways" route finding mode. 
dirflg=t - Switches on "Avoid Tolls" route finding mode. 
dirflg=r - Switches on "Public Transit" - only works in some areas. 
dirflg=w - Switches to walking directions - still in beta. 
dirflg=d - Switches to driving directions 

См this SO опубликовать ответ для более подробной информации.

Смежные вопросы