diff --git a/ARKit+CoreLocation/Base.lproj/Main.storyboard b/ARKit+CoreLocation/Base.lproj/Main.storyboard
index fb74f92b..d09e32b9 100644
--- a/ARKit+CoreLocation/Base.lproj/Main.storyboard
+++ b/ARKit+CoreLocation/Base.lproj/Main.storyboard
@@ -30,7 +30,7 @@
-
+
diff --git a/ARKit+CoreLocation/POIViewController.swift b/ARKit+CoreLocation/POIViewController.swift
index 385346e2..cd589c1a 100644
--- a/ARKit+CoreLocation/POIViewController.swift
+++ b/ARKit+CoreLocation/POIViewController.swift
@@ -287,6 +287,12 @@ extension POIViewController {
if let eulerAngles = sceneLocationView.currentEulerAngles {
infoLabel.text!.append("Euler x: \(eulerAngles.x.short), y: \(eulerAngles.y.short), z: \(eulerAngles.z.short)\n")
}
+
+ if let eulerAngles = sceneLocationView.currentEulerAngles,
+ let heading = sceneLocationView.sceneLocationManager.locationManager.heading,
+ let headingAccuracy = sceneLocationView.sceneLocationManager.locationManager.headingAccuracy {
+ infoLabel.text!.append("Heading: \((((0 - eulerAngles.y.radiansToDegrees) + 360).truncatingRemainder(dividingBy: 360) ).short)° • \(Float(heading).short)° • \(headingAccuracy)°\n")
+ }
let comp = Calendar.current.dateComponents([.hour, .minute, .second, .nanosecond], from: Date())
if let hour = comp.hour, let minute = comp.minute, let second = comp.second, let nanosecond = comp.nanosecond {