【问题标题】:How to pass multiple waypoint to standard google map app in android through intent for navigation ?如何通过导航意图将多个航点传递给android中的标准谷歌地图应用程序?
【发布时间】:2026-02-20 19:00:02
【问题描述】:

我做了一些研究,发现可以通过谷歌地图网站添加多个目的地,并且可以将整个导航计划发送到谷歌地图安卓应用程序,它运行完美。

但在我的情况下,我想通过我的应用程序动态生成多个目的地导航 url,并通过意图传递它以在手机中打开谷歌地图应用程序。 如何实现这一点,任何想法都会有所帮助。

【问题讨论】:

  • 你只能通过两点:起点和终点。
  • 在网站上是可能的,那么必须有办法为手机做同样的事情,而且手机中的谷歌地图应用程序是处理多个目的地的电缆,所以必须有一种动态发送它的方法
  • 嗨@ANAND PURUSHOTTAM,使用航路点导航有什么运气吗?
  • 我现在遇到了同样的问题。你找到解决办法了吗?

标签: android google-maps android-intent


【解决方案1】:

您可以通过请求'https://maps.googleapis.com/maps/api/directions/json?' 来生成多个目的地。但是,您最多只能有 8 个航点。要为请求获取更多航点,您需要获得Google Maps API for Work,这将允许您最多 23 个航点。

关于 Google Maps Intents,为了启动带有 Intent 的 Maps,您必须首先创建一个 Intent 对象,指定其操作、URI 和包。更多详情,请查看此链接:https://developers.google.com/maps/documentation/android-api/intents

【讨论】:

    最近更新 更多