это моя простая функция («мой компас» - это div в моем теле)
function watchCompass() {
var suc = function(a){
var r =a.magneticHeading;
document.getElementById('mycompass').style.webkitTransform = "rotateZ("+-r+"deg)";
};
var fail = function(){};
var opt = {};
opt.frequency = 50;
timer = navigator.compass.watchHeading(suc,fail,opt);
}
по какой-то причине, когда «колесо» компаса совершает полный оборот от 0 до 360, оно возвращается к 0, а не к «виртуальному» 361 ... и т. Д. Не может понять, что от 0 и 360 нет разницы ...
и я не знаю, как рассчитать способ плавного вращения колеса по часовой стрелке и против часовой стрелки
еще один способ задать этот вопрос:
как я могу повернуть мой объект, например, с 15 до 270 градусов, против часовой стрелки, а не по часовой стрелке? как я могу сказать своему сценарию эту вейл?