我正在开发一个android应用程序,在其中我想标记一些地方,然后跟踪他们的路径b/w。例如,如果我从A开始我的旅程并标记它,然后去Band标记它,然后是C,最后当我到达我的最终目的地时。然后我想追踪A-B-C的路径...我试了很多次,发现我可以通过动态传递lat-long来使用url的意图来做这件事,但我想在运行时标记随机的地方.....现在我正在使用这个。
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); 请帮帮我。谢谢。
发布于 2013-03-02 02:05:52
如果我理解正确的话,在使用地图时,您想要设置一个标记,然后设置另一个标记,并在这些标记之间创建一条折线:
1.要通过单击地图来设置标记,您需要覆盖onMapClick方法并将您的活动设置为OnMapClickListener。这里为你的点击创建一个标记,并获得它的坐标。
2.现在当你完成这项工作并创建2个标记时,你可以转到这篇文章,了解如何在这2个标记和下面的标记之间创建一条折线:enter link description here
https://stackoverflow.com/questions/15150834
复制相似问题