air_quality_waqi 1.4.1 air_quality_waqi: ^1.4.1 copied to clipboard
Air quality index from the World's Air Quality Index (WAQI) service.
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 AirQualityWaqi package.
import 'package:air_quality_waqi/air_quality_waqi.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';
AirQualityWaqi airQualityWaqi = new AirQualityWaqi(key);
Air Quality Feed Examples #
/// Via city name (Munich)
AirQualityWaqiData feedFromCity =
await airQualityWaqi.feedFromCity('munich');
/// Via station ID (Gothenburg weather station)
AirQualityWaqiData feedFromStationId =
await airQualityWaqi.feedFromStationId('7867');
/// Via Geo Location (Berlin)
AirQualityWaqiData feedFromGeoLocation =
await airQualityWaqi.feedFromGeoLocation('52.6794', '12.5346');
/// Via IP (depends on service provider)
AirQualityWaqiData fromIP =
await airQualityWaqi.feedFromIP();
License #
Licensed under the MIT License.