我有2个坐标,并希望做一些看似简单的事情。我想弄清楚,给出:找出距离和两个坐标之间的路线
1)协调由核心定位 3)坐标B提供 2)场
以下:
1)A和B之间的距离(目前可以可以使用distanceFromLocation来完成),那么就可以。 2)从A到B应该采取的过程(与当前旅行的过程不同)
有没有一种简单的方法可以实现这一点,任何第三方或内置API?
苹果似乎并没有提供这个,但我可能是错的。
感谢, 〜阿拉什
编辑:
感谢您的快速响应,我相信有可能是有些混乱,我希望得到的过程(从点轴承的点B度,使0度=北,90度=东,类似于CLLocation课程价值回归,不是试图通过转动方向来计算实际转弯。
使用这种方法,我得到335.218658度,其中例如在这里公布:http://www.movable-type.co。 uk/scripts/latlong.html给出了159的初始方位。*和160的最终方位。*这是一个正确的还是一个正确的? – iOS4Life
看起来这个答案是使用等值矩形投影的Pythagoras定理,它不如我的答案使用的Cosines算法的球面定律准确,但它使用较少的三角函数,所以可能会更快。阅读[本页](http://www.movable-type.co.uk/scripts/latlong.html)可以比较不同的算法。 – progrmr
看起来像159.〜是正确的初始轴承,如果你是相反的方向,那么它应该是从点b到点a的初始轴承340,所以我认为我已经正确实施了这一点,并且我的最终方向是告诉我从b点到a点(相反的方向)的轴承,但仍然是一个很好的轴承数量。思考? – iOS4Life