Skip to content

Files

Latest commit

3cf8cff · Apr 21, 2021

History

History
This branch is 612 commits behind cph-cachet/flutter-plugins:master.

air_quality

Air Quality Index

Collects air quality index from the World's Air Quality Index service.

Permissions

No permissions needed.

Usage

Imports

The location package is also needed for the AirQuality package.

import 'package:air_quality/air_quality.dart';

Initialization

An API key is needed in order to perform queries. An API key is obtained here: https://aqicn.org/api/

Example:

String key = 'XXX38456b2b85c92647d8b65090e29f957638c77';
AirQuality airQuality = new AirQuality(key);

Air Quality Feed Examples

/// Via city name (Munich)
AirQualityData feedFromCity = 
    await airQuality.feedFromCity('munich');

/// Via station ID (Gothenburg weather station)
AirQualityData feedFromStationId = 
    await airQuality.feedFromStationId('7867');

/// Via Geo Location (Berlin)
AirQualityData feedFromGeoLocation = 
    await airQuality.feedFromGeoLocation('52.6794', '12.5346');

/// Via IP (depends on service provider)
AirQualityData fromIP = 
    await airQuality.feedFromIP();