0
私はGoogleマップベースのウェブサイトを構築していますが、コンパスを統合しようとしていますが(モバイル絶対見出しを取得しています)、問題は私がiPhone、アンドロイドは常に私がページを読み込んだ方向に相対的な見出しを与えます。JS HTMLの検出/ Android用のコンパス見出しの取得
北に相対してアンドロイドの見出しを取得するにはどうすればよいですか?ここで
は今私のコードです:
if (window.DeviceOrientationEvent && mobile) {
window.addEventListener('deviceorientation', function(event) {
var dir;
if (event.webkitCompassHeading) {
// Apple works only with this, alpha doesn't work
dir = event.webkitCompassHeading + 180;
} else {
//tried also event.alpha...
dir = event.absolute;
}
var arrowPath = {
path: 'M -50 120 L 50 120 L 000 170 z',
fillColor: black,
fillOpacity: 1,
scale: 0.1,
strokeOpacity: 0,
strokeColor: 'white',
strokeWeight: 1,
rotation: dir
};
userDirection.setIcon(arrowPath);
});
}
[iOSとAndroidのコンパスの見出しを取得するためにJavascriptを使用することはできますか?](https://stackoverflow.com/questions/16048514/can-i-use-javascript-コンパスを目指して、イオスとアンドロイドのために) –