Запустите Google Карты, чтобы показывать дорожные указатели

Как запустить Google Maps из своего приложения, чтобы показать направления движения с текущей позиции (GPS) на указанный адрес?

Это намерение должно запустить соответствующее действие Карт с экраном ввода инструкций, заполненным текущим местоположением и точкой назначения:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?f=d&daddr=51.448,-0.972")); intent.setComponent(new ComponentName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity")); startActivity(intent); 
 Uri uri = Uri.parse("geo:40.763500,-73.979305"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 

Попробуй.

Чтобы получить больше информации:

// точка карты по адресу

 Uri location = Uri.parse("geo:0,0?q=1600+Amphitheatre+Parkway,+Mountain+View,+California"); Intent mapIntent = new Intent(Intent.ACTION_VIEW, location); 

// Или точка карты, основанная на широте / долготе, как ответ @wegginho

Uri location = Uri.parse("geo:37.422219,-122.08364?z=14"); // z param is zoom level