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);
请帮我一把。谢谢。
哎周华健,thanx的回复,,, – jatyan 2013-03-04 07:20:17
但我的问题是,我希望这些点是用户定义的,该链接工作在两个动态设置点,我想从用户获得点,可以是任何没有。 – jatyan 2013-03-04 07:22:26
@jatyan,请再次阅读我的答案,如果你想让你的用户在地图上创建自己的标记(通过点击或长时间点击它),你需要让你的地图活动实现OnMapClicKListener或OnMapLongClicKListener ...和然后重写OnMapClick方法或OnMapLongClick方法以确定点击坐标,设置一个新标记并通过多段线将其与已拥有的代码连接。 – 2013-03-04 08:19:17