Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android - To draw a route between two geo points

In my direction class I have two geo points.One corresponds to current position and other is a fixed geo point.Current position will keeps changing.I need to draw route between these two points and need to change this line for a change in distance of 500m.

like image 443
siraj Avatar asked Nov 22 '11 05:11

siraj


2 Answers

I think best solution is called android internal map activity to show route between two geo points . Please refer below code.

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);

It called built in map activity and draw a route path between current and fixed latitude and longitude.

like image 69
Chirag Avatar answered Oct 20 '22 11:10

Chirag


@Siraj May be this link will help you to find how you can achieve your goal .you can use your start point and End point lat and long to draw path in your own map .use this link for Geocoding API click here

For Draw path refer this link for Draw Path

like image 23
Herry Avatar answered Oct 20 '22 12:10

Herry