Я думаю, что лучшее решение называется внутренняя карта андроид, чтобы показать маршрут между двумя географическими точками. Пожалуйста, обратитесь ниже код.
String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
Он называется встроенной в карту активностью и рисует маршрут маршрута между текущей и фиксированной широтой и долготой.