Я использовал Google Maps в своем приложении, используя следующий код, и он отлично работает для меня.
saddr = адрес источника (широта и долгота / вы также можете передать строку адреса, как Нью-Йорк)
daddr = адрес получателя (широта и долгота / вы также можете передать строку адреса, как в Индии)
public void showDirections(View view) {
final Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?" + "saddr="+ latitude + "," + longitude + "&daddr=" + latitude + "," + longitude));
intent.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity");
startActivity(intent);
}
Надеюсь, это вам тоже поможет.