Boussole
Obtient la direction dans laquelle pointe l'appareil.
Méthodes
- compass.getCurrentHeading
- compass.watchHeading
- compass.clearWatch
- compass.watchHeadingFilter (obsolète)
- compass.clearWatchFilter (obsolète)
Arguments
Accéder à la fonctionnalité
Depuis la version 3.0, Cordova implémente les APIs au niveau de l'appareil comme des plugins. Utilisez le plugin
d'interface en ligne de commande, décrite dans l'Interface de ligne de commande, pour ajouter ou supprimer cette fonctionnalité pour un projet :
$ cordova plugin add org.apache.cordova.device-orientation
$ cordova plugin ls
[ 'org.apache.cordova.device-orientation' ]
$ cordova plugin rm org.apache.cordova.device-orientation
Ces commandes s'appliquent à toutes les plates-formes ciblées, mais modifient les paramètres de configuration spécifiques aux plateformes décrites ci-dessous :
Android (dans
app/res/xml/config.xml
)<feature name="Compass"> <param name="android-package" value="org.apache.cordova.CompassListener" /> </feature>
iOS (en
config.xml
)<feature name="Compass"> <param name="ios-package" value="CDVLocation" /> </feature>
Windows Phone (en
Properties/WPAppManifest.xml
)<Capabilities> <Capability Name="ID_CAP_SENSORS" /> </Capabilities>
Référence : manifeste d'Application pour Windows Phone
Certaines plates-formes peuvent prendre en charge cette fonctionnalité sans nécessiter aucune configuration spéciale. Voir Support de plate-forme dans la section vue d'ensemble.