Savoir s'il est possible d'accéder à la boussole iPhone dans Safari en utilisant JavaScript? Je vois how the GPS can be accessed, mais je ne peux pas comprendre la boussole.accéder à la boussole iPhone avec JavaScript
Merci, comme toujours!
Savoir s'il est possible d'accéder à la boussole iPhone dans Safari en utilisant JavaScript? Je vois how the GPS can be accessed, mais je ne peux pas comprendre la boussole.accéder à la boussole iPhone avec JavaScript
Merci, comme toujours!
Vous ne pouvez pas accéder à ces informations via javascript, sauf si vous utilisez quelque chose comme iPhoneGap
Au moment où cela était vrai, dans iOS 5, vous pouvez utiliser le cap compas dans JS. https://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/DeviceOrientationEventClassRef/DeviceOrientationEvent/DeviceOrientationEvent.html#//apple_ref/javascript/instp/DeviceOrientationEvent/webkitCompassHeading
Merci, bon à savoir. –
cette réponse n'est plus vraie, iOS 4.2 fournit webkitCompassHeading, regardez la réponse d'awoodland – ianj
Sur iOS , vous pouvez récupérer la valeur de la boussole comme ça.
window.addEventListener('deviceorientation', function(e) {
console.log(e.webkitCompassHeading);
}, false);
Pour plus d'informations, consultez la documentation Apple DeviceOrientationEvent.
Espérons que cela aide.
Je vous conseille d'utiliser LeafletJS avec ce plugin
https://github.com/stefanocudini/leaflet-compass
très simple à utiliser avec des événements et des méthodes.
Vous pouvez essayer une démo ici:
http://labs.easyblog.it/maps/leaflet-compass/
Tout ce projet de remarquer API Compass W3C publié aujourd'hui: http://dev.w3.org/2009/dap/system-info/compass.html Alors peut-être ce genre de fonctionnalité arrivera un peu. –
Dans iOS5, vous pouvez accéder à la boussole avec webkitCompassHeading consultez cette documentation (https://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/DeviceOrientationEventClassRef/DeviceOrientationEvent.html#//apple_ref/javascript/instp/DeviceOrientationEvent/webkitCompassHeading) –