【发布时间】:2014-01-29 14:00:40
【问题描述】:
我需要知道从 Google Maps API V2 Android 提供的路线中获取的街道名称。
我一直在阅读 Maps Api,但没有找到解决方案。
感谢您的帮助!!
【问题讨论】:
标签: android google-maps
我需要知道从 Google Maps API V2 Android 提供的路线中获取的街道名称。
我一直在阅读 Maps Api,但没有找到解决方案。
感谢您的帮助!!
【问题讨论】:
标签: android google-maps
您可以使用地图地理定位 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 的响应的一部分。
【讨论】: