Wissen, ob es möglich ist, mit JavaScript auf den iPhone-Kompass in Safari zuzugreifen? Ich sehe how the GPS can be accessed, aber ich kann den Kompass nicht herausfinden.Zugriff auf iPhone-Kompass mit JavaScript
Danke, wie immer!
Wissen, ob es möglich ist, mit JavaScript auf den iPhone-Kompass in Safari zuzugreifen? Ich sehe how the GPS can be accessed, aber ich kann den Kompass nicht herausfinden.Zugriff auf iPhone-Kompass mit JavaScript
Danke, wie immer!
Sie können diese Informationen nicht über Javascript zugreifen, es sei denn, Sie so etwas wie iPhoneGap
Damals war dies wahr, in iOS 5 mit sind, können Sie den Kompasskurs in JS verwenden. https://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/DeviceOrientationEventClassRef/DeviceOrientationEvent/DeviceOrientationEvent.html#//apple_ref/javascript/instp/DeviceOrientationEvent/webkitCompassHeading
Danke, gut zu wissen. –
Diese Antwort ist nicht mehr wahr, iOS 4.2 bietet webkitCompassHeading, schauen Sie sich die Antwort von awoodland an – ianj
Auf iOS, können Sie den Kompass Wert wie folgt abrufen.
window.addEventListener('deviceorientation', function(e) {
console.log(e.webkitCompassHeading);
}, false);
Weitere Informationen finden Sie in der Dokumentation Apple DeviceOrientationEvent.
Hoffe, das hilft.
Ich rate Ihnen LeafletJS mit diesem Plugin mit Ereignissen und Methoden
https://github.com/stefanocudini/leaflet-compass
sehr einfach zu bedienen zu verwenden.
Sie eine Demo hier ausprobieren können:
http://labs.easyblog.it/maps/leaflet-compass/
einfach dieses W3C Compass API Entwurf veröffentlicht heute bemerkt: http://dev.w3.org/2009/dap/system-info/compass.html Vielleicht diese Art von Funktionalität wird etwas ankommen. –
In iOS5 können Sie den Kompass mit webkitCompassHeading aufrufen [https://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/DeviceOrientationEvent.html#//apple_ref/javascript/instp/DeviceOrientationEvent/webkitCompassHeading) –