Android 用30多个坐标在地图上绘制路线

Android 用30多个坐标在地图上绘制路线,android,google-maps,Android,Google Maps,我的项目中有一个关于在地图上画路线的问题。问题是我在arraylist中有这么多坐标(大约30个)。我在网上搜索了很多关于绘制路线的主题,但是所有的主题都是关于从src到dest的绘制路线。我的问题是我的arraylist项没有排序。因此,当我试图绘制路线0到1,1到2索引时,路线是不正确的,看起来像一个迷宫。我需要你的帮助。我有30多个未排序的项目,我想使用所有项目绘制路线 谢谢,图格鲁。路线意味着它必须有来源和目的地。没有来源和目的地,如何绘制路线 你从哪里得到30件物品?你怎么知道那些是未

我的项目中有一个关于在地图上画路线的问题。问题是我在arraylist中有这么多坐标(大约30个)。我在网上搜索了很多关于绘制路线的主题,但是所有的主题都是关于从src到dest的绘制路线。我的问题是我的arraylist项没有排序。因此,当我试图绘制路线0到1,1到2索引时,路线是不正确的,看起来像一个迷宫。我需要你的帮助。我有30多个未排序的项目,我想使用所有项目绘制路线


谢谢,图格鲁。

路线意味着它必须有来源和目的地。没有来源和目的地,如何绘制路线

你从哪里得到30件物品?你怎么知道那些是未分类的

您必须使用服务(如谷歌)获取路线或内部服务。如果你走错了路线,你的画看起来就像迷宫一样。

这个项目使用Javascript在谷歌地图中实现了你想要的功能


我认为将其转换为Java(或仅使用HTML5应用程序)会很简单。

那么,您希望点如何连接以及排序标准是什么?看起来好像解决了。或者,在更简单的情况下——构建单一和非定向连接的任务。在现实中,我想画一条路线,显示一些公共交通车辆(如公共汽车)的行驶位置。例如,我想去x城市,然后是y城市,然后是z城市,最后是w城市。但我有一个列表,它的排序方式类似于zyxw(即未排序的平均值)。所以当我想画0到1,1到2的索引等等的时候,这和我想要的不一样。想象一下你有一堆比萨饼,需要尽可能少地消耗燃料来运送它们。这是一个例子,你没有目的地,但肯定要建立一条好的路线。像谷歌这样的服务将有助于从一个点到另一个点,但无助于我使用谷歌服务访问它们的顺序。我的意思是我有30个坐标。我可以画一条点对点的路线。但我必须使用30个项目来绘制。单一和非定向连接。在现实中,我想画一条路线,显示一些公共交通车辆(如公共汽车)的行驶位置。例如,我想去x城市,然后是y城市,然后是z城市,最后是w城市。但我有一个列表,它的排序方式类似于zyxw(即未排序的平均值)。所以当我想画0到1,1到2的索引等等的时候,它和我想要的不一样。这是我的问题。来自xml文件。我的项目是绘制一些公共交通工具的路线。我必须参观我路线上的所有车站。我有所有站点的坐标,但列表没有排序。排序意味着首先访问A站,然后访问B站,依此类推。但我有列表B、A、C等。当我试图用连续元素点对点绘制路线时,路线是不正确的。它把B画成A,A画成C,但A画成B,B画成C是如此的不同。