これは私の単純な関数です(「mycompass」は私の体の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まで完全に回転すると、「仮想」361ではなく0に戻ります...などは、0と360から違いがないことを理解できません。 ..。。
ホイールを時計回りと反時計回りにスムーズに回転させる方法を計算する方法がわかりません
この質問をする別の方法は次のとおりです。
objextを時計回りではなく反時計回りにたとえば15度から270度に回転させるにはどうすればよいですか?スクリプトにその値を伝えるにはどうすればよいですか?