raw_gnss 0.1.2

Flutter Android iOS

Get Raw GNSS Data Points (GNSSMeasurement and GNSSNavigationMessages) for Android on Flutter

raw_gnss #

Get Raw GNSS Data On Android #

Since Android 7.0, Android exposed the GNSS APIs required to get raw data points opening up the location black box earlier.

raw_gnss allows you to easily fetch the GNSSMeasurementEvents and GNSSNavigationMessages via inbuilt streams.

Example: Fetch GNSSMeasurementModels #

    StreamBuilder<GnssMeasurementModel>(
      builder: (context, snapshot) {
        if(snapshot.data == null) {
          return CircularProgressIndicator();
        }
        
        return ListView.builder(itemBuilder: (context, position) {
          return ListTile(
            title: Text("Satellite: ${snapshot.data.measurements[position].svid}"),
          );
        });
      },
      stream: RawGnss().gnssMeasurementEvents,
    ),

iOS does not yet expose raw location data, hence this plugin does not support iOS as of yet.

2
likes
90
pub points
23%
popularity

Publisher

joshi.dev

Get Raw GNSS Data Points (GNSSMeasurement and GNSSNavigationMessages) for Android on Flutter

Homepage

Documentation

API reference

License

BSD (LICENSE)

Dependencies

flutter

More

Packages that depend on raw_gnss