7

In my android project I want to draw route on Google maps. I have coordinates of start and end points. On this points I get km-file from Google web service with points witch across route. For drawing parts of route I use instances of Overlay class. And this solution works, but very slowly. Are there another methods to do that? May be exists ability use built-in Google maps application or any another way?

Avi Kumar
  • 4,403
  • 8
  • 36
  • 67
Dmitriy
  • 93
  • 1
  • 2
  • 6

2 Answers2

10

Right, you can use the built-in google maps application via an intent like this:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
startActivity(intent);

see this question for more details

Community
  • 1
  • 1
Simon
  • 13,173
  • 14
  • 66
  • 90
2

there's a tutorial for using KML here: http://csie-tw.blogspot.com/2009/06/android-driving-direction-route-path.html

and some sample code here: How to draw a path on a map using kml file?

it all looks like a lot of overly-complicated hard work - Google should provide API's for this instead.

Community
  • 1
  • 1
Someone Somewhere
  • 23,475
  • 11
  • 118
  • 166