【问题标题】:android google map directions from a to b安卓谷歌地图方向从a到b
【发布时间】:2020-05-04 18:23:23
【问题描述】:

我试图添加一个功能,比如从我的位置到 b 点或从 a 点到 b 点的导航。和谷歌地图一样

目前我找不到任何东西,我想知道为什么 google 不添加此功能。

我找到了一些代码,但它似乎很奇怪,很多重制,从 url 网页版得到粗体蓝线,手工制作。

我唯一的决定就是不使用任何方向,结束应用程序,您从应用程序获取地址,然后复制该地址并切换到谷歌地图应用程序从那里查看,这听起来有点愚蠢。

但我仍然希望也许有任何解决方案,你们是如何处理这个问题的。

如何在不编写或理解自己创建的 api 的情况下添加方向,从而浪费数周时间。

许多应用程序是否使用方向,它们如何处理它。我认为有很多应用程序可以从应用程序内部显示方向,而不是切换到谷歌地图。

我想知道如何使用谷歌地图的方向功能,就像你添加地标一样,简单又酷。

【问题讨论】:

标签: android google-maps navigation


【解决方案1】:

Google Maps Platform 有 Directions API,您可以使用它来呈现地图中位置之间的方向。此 API 将返回给定您的特定点 A 和 B 的路线。

您可以使用Directions API results 中的编码折线(在overview_polyline 字段下)或每条路线的开始和结束位置。然后您可以使用GoogleMap.addPolyline() 方法将路线绘制到您的地图中。更多信息在这里:Drawing on a Map - Polyline

可以在此处找到有关如何使用 Maps SDK for Android 绘制折线的示例:PolylineDemoActivity

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多