【发布时间】:2016-08-31 15:47:59
【问题描述】:
我需要确定两个 CLLocation 对象之间的纬度/经度偏移量。我已经看过很多关于如何根据距离和方位计算新位置的示例,但这不是我需要的。
在我的例子中,这两个位置是已知的,我想要获得的是两个已知位置之间的 CLLocationDegrees 纬度和 CLLocationDegrees 经度,以便将偏移量应用于其他坐标。
class func getDistancesInDegrees(origin:CLLocationCoordinate2D, destination:CLLocationCoordinate2D) -> (degLat: CLLocationDegrees, degLon:CLLocationDegrees) {
var latidueDegrees:CLLocationDegrees = 0.0
var longitudeDegrees:CLLocationDegrees = 0.0
//...
return (degLat: latidueDegrees, degLon:longitudeDegrees)
}
有没有人知道如何做到这一点的好例子?谢谢!
【问题讨论】:
-
抱歉,我想了解您到底在寻找什么...您是否想获得两点之间的角度差?
-
@ZGski - 我想得到的是沿经度轴的距离和沿纬度轴的距离,而不是角度距离
标签: ios swift google-maps-sdk-ios