cobaltgrid/aviation-weather

一个简单的(兼容 Laravel)库,用于获取和解析 METAR 信息

v1.0.1 2018-01-03 00:14 UTC

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

METAR 对象方法