我有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