Вам просто нужно пройти через это http://developer.android.com/guide/appendix/g-app-intents.html.
Вы найдете The Geo URI scheme (not fully supported) is currently under development.
. для поддержки вашего URL-запроса. Поэтому я думаю, что вы должны попробовать другой способ, так как текущий способ использует только функции широты, долготы, масштабирования и запроса.
Редактировать: Вы можете попробовать настроить имя класса для активности карт Google для удаления этого диалога:
String directionweburl = "http://maps.google.com/maps?daddr="+dest_lat+","+dest_long+"&saddr="+source_lat+","+source_long;
Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(directionweburl));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(myIntent);
Редактировать 2 (не пытайтесь его не работает)
Попробуйте установить это имя класса:
intent.setClassName("com.google.android.apps.maps",
"com.google.android.maps.driveabout.app.NavigationActivity");