我正在 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/