pion / metno

此包已被废弃,不再维护。未建议替代包。

MET.no API库,用于获取天气预报

1.0.1 2015-06-22 23:15 UTC

This package is auto-updated.

Last update: 2023-05-28 13:02:38 UTC


README

用于获取指定坐标的天气预报的小型库。更新到最新API,最初于2012年制作。

端点:http://api.met.no/weatherapi/ 端点版本:1.8

使用方法

基本用法可以在example.php中找到

您可以通过composer安装此库,或下载类,然后使用loader_METno.php加载所有类

添加到composer require

"pion/metno": ">=1.0.0"

为了最佳缓存清理,请使用cron与sh脚本来删除超过1天的文件

find _METcache/ -mtime +1 -type f -delete

METnoDay

此类表示一天的预报。它有几个您可以访问的属性。默认情况下,符号和值从最高温度获取,您也可以设置要使用的小时。

这一天也有每天的预报(由METnoForecast类表示)。当API缺少小时时,解析将确保通过上一个/下一个值填充小时。

您还可以访问夜间预报、最高或最低温度的小时预报。

自定义设置

所有自定义设置都可以通过METnoFactory的setter进行。您可以更改表示预报图标的类和表示值的降水。

待办事项

可能实现的功能

METno

  • 关于位置的详细信息,也应添加到METnoDay中
  • 按位置的时间
  • 通过日落检测夜晚(目前检测是通过小时进行的)

METnoDay

  • 早晨预报
  • 从表单中正确获取小时符号