在android中的地图上的两个名称之间寻找路线?

Posted

技术标签:

【中文标题】在android中的地图上的两个名称之间寻找路线?【英文标题】:route finding between two designation on maps in android? 【发布时间】:2011-02-03 07:26:56 【问题描述】:

我只想找到地图上位置之间的最短路径。我们必须通过该位置的地理点,然后单击按钮以获取方向。它将显示最短路径,如蓝线。这个怎么做?我搜索这个。他们中的许多人导入了一个包 com.google.googlenav.*;。我必须在哪里得到这个?有什么想法吗???

编辑:下载了 Cloudemade API。如何在点之间画线。

【问题讨论】:

【参考方案1】:

这里有一个实现该功能的库:http://home.ameliemedia.com/android-app-aroundme/#tips 我个人没有测试过它,但是通过阅读那里的 cmets 它应该可以工作。

【讨论】:

它的工作示例。 ***.com/questions/2023669/… 满足我的所有需求。【参考方案2】:

Google 从他们的 Android Google Maps SDK 中删除了此功能,因此您将不得不使用其他一些 API 来获取两点之间的路线。一旦你有了航点,你需要创建一个 Overlay 类,并在 draw() 方法中,使用 Path 类在点之间绘制一条路径。

【讨论】:

示例代码 plz.. 我无法理解“创建一个 Overlay 类并在 draw() 方法中,使用 Path 类在点之间绘制路径”。【参考方案3】:

它的工作example。满足我所有的需求。

【讨论】:

以上是关于在android中的地图上的两个名称之间寻找路线?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中的谷歌地图上绘制路线并计算多个标记之间的距离

如何在android编程中获得两个地理点之间的精确路线

如何在苹果地图中的两个位置之间绘制路线。通过 openURL

如何在Android上的两个地理点之间绘制路线

Android 百度地图API 如何计算两个坐标之间的驾车距离?

iPhone上的聚胺