0

我正在开发一个 android 应用程序,我想在其中标记一些地方,然后跟踪它们的黑白路径。就像我从A开始我的旅程并标记它,然后去Band标记那个,然后是C,最后当我到达我的最终目的地时。然后我想从ABC追踪路径......我尝试了很多,发现我可以使用url意图通过动态传递lat-long来做到这一点,但我想在运行时标记随机位置......现在我正在使用这个。

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

请帮帮我。感谢。

4

1 回答 1

0

如果我理解正确,当您使用地图时,您要设置一个标记,然后设置另一个标记并在这些标记之间创建一条折线:

1.通过点击地图设置标记,您需要覆盖onMapClick方法并将您的活动设置为OnMapClickListener。在那里创建一个标记供您单击并获得它的协调。

2.现在,当您完成此操作并创建 2 个标记时,您可以前往这篇文章了解如何在这 2 个标记和后面的标记之间创建折线:在此处输入链接描述

于 2013-03-01T18:05:52.480 回答