我正在 swift 编写一个iOS应用程序。我需要能够在任何给定的时间点上告诉我,用户行驶路线上的下一条路将与谁相交。

我能够找到用户当前正在使用的街道名称,用户正在移动的方向以及当前坐标,但是最后一个步骤使我感到困惑:下一条街道将相交?

我愿意使用Apple Maps,Google Maps,OSM等,只要免费即可。

最佳答案

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

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

关于ios - Swift: map :如何分辨我路线上的下一条相交街道,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34733100/

10-13 03:55