斯威夫特:地图:如何在我的路线上告知下一条相交的街道

时间:2016-01-11 23:35:05

标签: ios swift google-maps maps

我正在swift中编写一个iOS应用程序。我需要能够在任何给定的时间点告诉我的用户路线旁边的哪条街道正在开车/步行。

我能够找到用户当前所在的街道名称,用户正在移动的方向以及当前坐标,但最后一步难倒我:下一条街道会相交?

我愿意使用Apple Maps,Google Maps,OSM等,只要它是免费的。

1 个答案:

答案 0 :(得分:-1)

您最好的选择是使用https://developers.google.com/maps/documentation/directions/

我们的想法是获取路线的支路,然后确定您当前所在的路段,因为您知道当前所在的街道名称,然后找到有关下一条路的信息。它可能并不总是准确的,但它是找到哪条街道相交的最简单方法。 您可以使用Driving或Waypoints api。 希望这会有所帮助。