cobaltgrid / aviation-weather
一个简单的(兼容 Laravel)库,用于获取和解析 METAR 信息
v1.0.1
2018-01-03 00:14 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- nesbot/carbon: 1.22.*
- tightenco/collect: 5.5.*
This package is auto-updated.
Last update: 2024-09-18 22:47:12 UTC
README
一个简单的(兼容 Laravel)库,用于获取和解析 METAR 信息。但很快将提供更多功能。
先决条件
- 此库要正常工作,现在需要 Laravel(由于使用了 Laravel 的缓存和日志系统)
安装
使用 Composer
$ composer require cobaltgrid/aviation-weather
这将确保自动安装所有必需的依赖项。
用法
目前,航空天气仅支持 ICAO 代码。您可以通过在构造类时传递 ICAO 代码来加载 METAR。
use Cobaltgrid\Aviation\Weather;
...
$weather = new Weather("EGKK");
$metar = $weather->latest_metar(); // Returns a Cobaltgrid\Aviation\Weather\Metar object