Эта версия документации устарела!
Нажмите здесь для последней выпущенной версии.
Компас
Получает направление, указывая устройство.
Методы
- compass.getCurrentHeading
- compass.watchHeading
- compass.clearWatch
- compass.watchHeadingFilter (устаревший)
- compass.clearWatchFilter (устаревший)
Аргументы
Доступ к функции
Начиная с версии 3.0 Кордова реализует интерфейсы API уровень устройства как плагины. Использование CLI plugin
команды, описанные в интерфейс командной строки, чтобы добавить или удалить эту функцию для проекта:
$ cordova plugin add org.apache.cordova.device-orientation
$ cordova plugin ls
[ 'org.apache.cordova.device-orientation' ]
$ cordova plugin rm org.apache.cordova.device-orientation
Эти команды применяются для всех целевых платформ, но изменить параметры конфигурации платформы, описанные ниже:
Android (в
app/res/xml/config.xml
)<feature name="Compass"> <param name="android-package" value="org.apache.cordova.CompassListener" /> </feature>
iOS (в
config.xml
)<feature name="Compass"> <param name="ios-package" value="CDVLocation" /> </feature>
Windows Phone (в
Properties/WPAppManifest.xml
)<Capabilities> <Capability Name="ID_CAP_SENSORS" /> </Capabilities>
Некоторые платформы могут поддерживать эту функцию без необходимости специальной настройки. В разделе Поддержка платформы в разделе Обзор.