【问题标题】:Is possible to get street name in route [closed]可以在路线中获得街道名称[关闭]
【发布时间】:2014-01-29 14:00:40
【问题描述】:

我需要知道从 Google Maps API V2 Android 提供的路线中获取的街道名称。

我一直在阅读 Maps Api,但没有找到解决方案。

感谢您的帮助!!

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    您可以使用地图地理定位 api 对沿路线每个点提供的坐标进行地理定位:https://developers.google.com/maps/documentation/geocoding/

    这将为您提供沿途每个点的完整地址。

    编辑。我能想到的唯一其他方法是使用 Google Turn by Turn 方向:https://developers.google.com/maps/documentation/javascript/directions#Steps 这显然会为您提供遵循所涉及路线的步骤(涉及街道名称),但我认为在 android 中使用转弯方向由于与谷歌自己的地图应用程序直接竞争,该应用程序违反了 TOS(我可能错了)。

    编辑看看这个类似的问题:Highlight a specified route on Google Maps v2 Android 如果您阅读第一个答案中发布的代码,他正在遍历路线上的所有点并使用它们来构建折线.通过插入一个简单的地理编码,这将实现您正在寻找的内容。

    编辑 事实上,查看响应,它已经包含沿路线的每条道路的名称,作为来自 API 的响应的一部分。

    【讨论】:

    • 我需要滑动路线的每个点吗?
    • 幻灯片是什么意思?
    • 一一取路径点
    • 假设您想要每个路线点的街道名称,而不仅仅是一个街道名称(我看不出它有用)。
    • 使用谷歌地图如何获取路径的所有点?
    猜你喜欢
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    相关资源
    最近更新 更多