萨姆拉/空气污染

此包已被弃用且不再维护。作者建议使用khumam/air-pollution包。

一个简单的库,用于获取各国空气污染信息。

1.1 2020-09-26 10:37 UTC

This package is auto-updated.

Last update: 2020-09-27 04:06:00 UTC


README

近年来,空气污染已成为一个严重的问题。一些国家竞相创建多个系统来防止进一步空气污染。

这个库可以帮助开发者获取各种类型的世界各地空气质量实时数据。

安装

要安装此库,请确保您已安装composer。

运行以下命令

composer require khumam/air-pollution ^1.0

然后使用以下代码调用数据

<?php
require_once './vendor/autoload.php';

$get = new \AirPollution\AirPollution('API-KEY');
$get->searchByCity('Jakarta');

可用方法

  1. getResult($format) 获取所有结果。默认为JSON格式,您也可以设置为ARRAY。
  2. getCity($format) 获取城市详细信息。默认为JSON格式,您也可以设置为ARRAY。
  3. getDominant() 获取主要污染物。
  4. getAqi($pollutan) 获取空气质量指数(AQI)。默认情况下,您可以获取所有污染物的质量指数,但您也可以设置特定的污染物类型。支持的污染物类型有O3, PM10, PM25, UVI
  5. getTime() 获取时间。
  6. getForecast($pollutan) 您可以获取所有污染物未来7天的预报,或者您可以指定一个。

API-KEY

您可以从https://aqicn.org/获取API-KEY。使用您的电子邮件进行注册。

贡献

是的,您可以通过贡献来帮助优化这个库。所有的贡献对这个库都非常有意义。