可以在路线中获得街道名称

时间:2014-01-29 14:00:41

标签: android google-maps

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

我一直在阅读地图Api,但我找不到解决方案。

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

您可以使用地图geolocation 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响应的一部分。