我正在尝试在iOS上构建指南针应用程序。我环顾网络,但我很困惑,这将是最好的方式。
现在我正在使用CoreLocation
func locationManager(_ manager: CLLocationManager, didUpdateHeading newHeading: CLHeading)
{
trueHeading.text = String(newHeading.trueHeading)
magneticHeading.text = String(newHeading.magneticHeading)
}
但我与iPhone上的罗盘应用程序进行了比较,有时会显示不同的值。
有没有更好的方法找到TRUE北?使用CoreMotion或类似的东西?