如何从Google Direction Request回复中获取所有街道名称?

时间:2014-05-06 16:35:44

标签: google-maps geocoding routes reverse-geocoding directions

我正在一个网站上工作,该网站可以存储您的位置,它们之间的路线,并检查每日的速度卡(如城市,街道/道路等)以及是否有' ; sa匹配发送电子邮件。 我的问题是,当我从路线请求得到响应时,我只得到每个步骤的起始和结束坐标,有时甚至不是路的一部分。 例如路线上有一条高速公路,但我只得到了我在高速公路上开车的地方的响应。两者之间可以有一个speedcam,但是我无法检查它,因为我只获得了最近的城市地址,其中路线"进入"或离开高速公路.. 有没有办法可以创建一个阵列或其他所有正在路上的街道名称? 像XY街,XX路,XXY大道,XCX街,YY路,YX街。

对不起我的蹩脚英语,谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

directions API response的其中一个要素是encoded polyline。这是polyline.points属性。你可以解码这个 - 使用PHP for example来获得一个lat-long坐标列表。这将为您提供与数据一起使用的路径的实际路径。