这是 Chris Veness 编写的纬度/经度球面大地测量公式及脚本的 Objective-C 源代码。更多信息请参阅此处:http://www.movable-type.co.uk/scripts/latlong.html
但此源代码尚未完成。我只迁移了对我目前有用的部分。您可以随意分支并添加更多。
这是对 BJ Basañes 的原始 SLatLong 的分支。
根据起点、距离、地球半径和航向(方向)找到目标点。
JPCoordinate pointA = {37.30, -121.91};
JPCoordinate pointB = [JPGeodesy destinationPointFromPoint:pointA withBearing:180.0 distance:1900 radius:6371];
NSLog("latitude:%f longitude:%f", pointB.latitude, pointB.longitude);
您可以简单地拖拽文件,但推荐您使用 CocoaPods,这样会有更多的加分项。