我刚刚完成了一个Android应用程序,在其中使用了当前位置的方位值。现在我正在尝试为iOS创建同样的应用程序。但是我没有找到一种方法来在iOS SDK中获取当前位置的方位?
我不是在寻找如何计算两个CLLocationCoordinate2D之间的方位角(计算两个CLLocationCoordinate2D之间的方位角)。
*** 我需要当前位置的方位角。
任何帮助都将对我有很大的帮助。
我刚刚完成了一个Android应用程序,在其中使用了当前位置的方位值。现在我正在尝试为iOS创建同样的应用程序。但是我没有找到一种方法来在iOS SDK中获取当前位置的方位?
我不是在寻找如何计算两个CLLocationCoordinate2D之间的方位角(计算两个CLLocationCoordinate2D之间的方位角)。
*** 我需要当前位置的方位角。
任何帮助都将对我有很大的帮助。
CLLocation
有一个course
属性(类型为CLLocationDirection
),用于表示朝向。根据文档:
方位角度按照顺时针方向以正北为起点进行测量。因此,正北为0度,正东为90度、正南为180度等等。并非所有设备都支持方位角度的测量。负值表示方向无效。
-1
)。你最终解决了这个谜团吗? - Tom Larcher我知道这个问题很老了,但我会留下我的答案,希望能帮助其他经过这里的人。
class MapViewController: GMSMapViewDelegate {
func mapView(_ mapView: GMSMapView, idleAt position: GMSCameraPosition) {
self.bearing = position.bearing
}
}