onHeadingChange (событие) получение единственного значения для геометрически противоположных позиций - PullRequest
2 голосов
/ 18 июня 2020

Я работаю над ориентацией устройства android и получаю те же значения event.alpha (270) в следующих позициях, что и на изображении. Я использую следующий код:

// called on device orientation change
  function onHeadingChange(event) {
    var heading = event.alpha;
    if (typeof event.webkitCompassHeading !== "undefined") {
      heading = event.webkitCompassHeading; //iOS non-standard
    }

    if (typeof heading !== "undefined" && heading !== null) {
    alert("heading:"+ heading);
    }
  }

enter image description here

...