Ответ взят из Запуск Google Maps Directions с помощью намерения на Android.
Uri.Builder directionsBuilder = new Uri.Builder()
.scheme("https")
.authority("www.google.com")
.appendPath("maps")
.appendPath("dir")
.appendPath("")
.appendQueryParameter("api", "1")
.appendQueryParameter("origin", "28.7041" + "," + "77.1025")
.appendQueryParameter("destination", "18.5204" + "," + "73.8567");
startActivity(new Intent(Intent.ACTION_VIEW, directionsBuilder.build()));
Если вы хотите указать источник в качестве текущего местоположения, удалите строку ниже:
.appendQueryParameter("origin", "28.7041" + "," + "77.1025")