flutter_compass_v3 1.0.0
flutter_compass_v3: ^1.0.0 copied to clipboard
A Flutter compass. The heading varies from 0-360, 0 being north.
flutter_compass_v3 #
A Flutter compass. The heading varies from 0-360, 0 being north.
Note:
Android Only: null is returned as direction on android when no sensor available.
Usage #
To use this plugin, add flutter_compass_v3 as a dependency in your pubspec.yaml file. For example:
dependencies:
flutter_compass_v3: '^1.0.0'
iOS #
Make sure to add keys with appropriate descriptions to the Info.plist file.
NSLocationWhenInUseUsageDescriptionNSLocationAlwaysAndWhenInUseUsageDescription
This plugin supports both CocoaPods and Swift Package Manager on iOS. Flutter picks Swift
Package Manager automatically when it's enabled for your app
(flutter config --enable-swift-package-manager, Flutter 3.24+); otherwise it falls back to
CocoaPods, no extra setup needed.
Android #
Make sure to add permissions to the app/src/main/AndroidManifest.xml file.
android.permission.INTERNETandroid.permission.ACCESS_COARSE_LOCATIONandroid.permission.ACCESS_FINE_LOCATION
Recommended support plugins #
- Flutter Permission handler Plugin: Easy to request and check permissions in a cross-platform (iOS, Android) API.