我刚刚完成了一个Android应用程序,在那里我使用了当前位置的轴承值。现在我想在iOS上做同样的应用。但没有找到在iOS sdk中获得当前位置的方法?
我不是在看如何计算两个cllocationcoordinate2d之间的轴承(计算两个cllocationcoordinate2d之间的轴承)。
***我需要当前位置的方位。
CLLocation
具有course
属性(类型为CLLocationDirection
),即轴承。来自文档:
航向值以度数为单位,从正北开始,沿指南针顺时针旋转。因此,北方是0度,东方是90度,南方是180度,以此类推。课程值可能无法在所有设备上使用。
为负值,表示方向无效。
我知道这个问题很老了,但是我会留下我的答案,也许能帮助到路过这里的人。
class MapViewController: GMSMapViewDelegate {
func mapView(_ mapView: GMSMapView, idleAt position: GMSCameraPosition) {
self.bearing = position.bearing
}
}
使用这个委托你可以从google maps SDK中获得与相机旋转相关的方位