我正在开发一个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);
请帮帮我。感谢。
答案 0 :(得分:0)
如果我理解正确,当您使用地图时,您想要设置标记,然后设置另一个标记并在这些标记之间创建多边形线:
1。通过单击地图来设置标记,您需要覆盖onMapClick方法并将活动设置为OnMapClickListener。为您创建一个标记点击并进行协调。
2。现在,当您完成并创建2个标记时,您可以前往这篇文章,了解如何在这两个标记之间创建折线以及后面的标记:{{ 3}}