2013-03-01 42 views
0

我正在开发一个Android应用程序,我想标记一些地方,然后跟踪路径B/W他们。就像我从A开始我的旅程并标记它,然后去Band标记,然后C,最后当我到达我的最终目的地时。那么我想跟踪从ABC的路径.... 我已经尝试了很多,发现我可以使用URL意图通过动态传递经纬度来做到这一点,但我想在运行时标记随机地方..... 现在我正在使用这个。谷歌地图路径跟踪与Android中的标记点

String uri = "http://maps.google.com/maps?f=d&source=s_d&saddr=" + 30.7353 +","+76.7911+"&daddr="+12.9833+","+ 77.5833+"+to:"+22.5697+","+88.3697; 
    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); 

请帮我一把。谢谢。

回答

0

如果我理解正确的话,而你正在使用您要设置标记的地图,然后设定一个又一个,并创建这些标记之间的折线:

设置通过点击地图您需要重写onMapClick方法并将您的活动设置为OnMapClickListener。为你点击并创建一个标记,并获得它的协调。当你做到这一点,创建2个标记,您可以前往这个帖子现在

2.了解如何创建这些2个标记和一个人的后面之间的折线:enter link description here

+0

哎周华健,thanx的回复,,, – jatyan 2013-03-04 07:20:17

+0

但我的问题是,我希望这些点是用户定义的,该链接工作在两个动态设置点,我想从用户获得点,可以是任何没有。 – jatyan 2013-03-04 07:22:26

+0

@jatyan,请再次阅读我的答案,如果你想让你的用户在地图上创建自己的标记(通过点击或长时间点击它),你需要让你的地图活动实现OnMapClicKListener或OnMapLongClicKListener ...和然后重写OnMapClick方法或OnMapLongClick方法以确定点击坐标,设置一个新标记并通过多段线将其与已拥有的代码连接。 – 2013-03-04 08:19:17