raw_gnss 1.0.0 copy "raw_gnss: ^1.0.0" to clipboard
raw_gnss: ^1.0.0 copied to clipboard

outdated

Get Raw GNSS Data Points 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}"),
              );
            },
            itemCount: snapshot.data!.measurements?.length ?? 0,
        );
      },
      stream: RawGnss().gnssMeasurementEvents,
    ),

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

16
likes
0
pub points
73%
popularity

Publisher

verified publisherjoshi.dev

Get Raw GNSS Data Points for Android on Flutter

Homepage

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on raw_gnss