From 9438c8475ee4995516625e6056c959a16a0b5b86 Mon Sep 17 00:00:00 2001 From: Daniel Gilbers Date: Tue, 27 Aug 2024 17:24:20 +0200 Subject: [PATCH] try to fix compass permission --- js/map.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/js/map.js b/js/map.js index dc25e854..368a4684 100644 --- a/js/map.js +++ b/js/map.js @@ -423,14 +423,6 @@ const html5QrcodeScanner = new Html5QrcodeScanner( /* verbose= */ false) html5QrcodeScanner.render(onScanSuccess, onScanFailure) -// Request permission for iOS 13+ devices -if ( - DeviceOrientationEvent && - typeof DeviceOrientationEvent.requestPermission === 'function' -) { - DeviceOrientationEvent.requestPermission() -} - window.addEventListener('deviceorientation', handleOrientation) function handleOrientation (event) { @@ -438,3 +430,11 @@ function handleOrientation (event) { const orientation = 360 - event.webkitCompassHeading map.setBearing(orientation + bias) } + +// Request permission for iOS 13+ devices +if ( + DeviceOrientationEvent && + typeof DeviceOrientationEvent.requestPermission === 'function' +) { + DeviceOrientationEvent.requestPermission() +}