Question

Vous savez s'il est possible d'accéder à l'iPhone Compass dans Safari à l'aide de JavaScript? Je vois Comment le GPS peut être accessible, mais je ne peux pas comprendre la boussole.

Était-ce utile?

La solution

Vous ne pouvez pas accéder à ces informations via JavaScript, sauf si vous utilisez quelque chose comme iPhonegap

À l'époque, c'était vrai, dans iOS 5, vous pouvez utiliser le cap de la boussole en JS. https://developer.apple.com/documentation/webkitjs/deviceorientationevent/180477-webkitcompassheading

Autres conseils

Sur ios, vous pouvez récupérer le boussole valeur comme celle-ci.

window.addEventListener('deviceorientation', function(e) {
    console.log( e.webkitCompassHeading );
}, false);

Pour plus d'informations, lisez le Apple DeviceoritationEvent Documentation.

J'espère que cela t'aides.

Je vous conseille d'utiliser des folidletjs avec ce plugin
https://github.com/stefanocudini/leaflet-compass

Très simple à utiliser avec les événements et les méthodes.

Vous pouvez essayer une démo ici:
http://labs.easyblog.it/maps/leaflet-compass/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top