Android,Google地图上的绘制路线

问题描述:

在我的Android项目中,我想在Google地图上绘制路线。我有坐标的起点和终点。在这一点上,我得到了谷歌网络服务提供的km文件,其中包含跨越路线的点。对于绘制路线的部分,我使用Overlay类的实例。这个解决方案很有效,但速度很慢。还有其他方法可以做到吗?可能是存在使用内置谷歌地图应用程序或其他方式?Android,Google地图上的绘制路线

+0

我认为,这是您获得这一刻的唯一选择。 – Flo 2011-01-11 18:18:59

右键,可以使用通过这样的意图内置的谷歌地图应用:

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

看到this question更多细节

有一个教程在这里使用KML: http://csie-tw.blogspot.com/2009/06/android-driving-direction-route-path.html

和一些示例代码在这里: How to draw a path on a map using kml file?

这一切看起来像很多过度复杂的辛勤工作 - Google应该为此提供API。