此包已被放弃且不再维护。未建议替代包。

更好的USGS API包装器。

2.0.1 2017-01-10 01:03 UTC

This package is not auto-updated.

Last update: 2020-01-26 00:53:21 UTC


README

No Maintenance Intended

USGS API包装器

这是对USGS API的包装。

一些示例

获取过去一小时所有2.5级或以上的地震

$earthQuake= new EarthQuake(new \GuzzleHttp\Client());

$quakes = $quake->getLastHour(2.5);

获取过去24小时内所有2.5级或以上的地震

$earthQuake= new EarthQuake(new \GuzzleHttp\Client());

$quakes = $quake->getLastTwentyFour(2.5);

获取过去30天内所有2.5级或以上的地震

$earthQuake= new EarthQuake(new \GuzzleHttp\Client());

$quakes = $quake->getLastThirtyDays(2.5);

或者自己构建!

$earthQuake= new EarthQuake(new \GuzzleHttp\Client());

$quakes = $earthQuake
    ->setParams([
        'format' => 'geojson',
        'starttime' => Carbon::now('UTC')->subDays(30)->toIso8601String(),
        'endtime' => Carbon::now('UTC')->toIso8601String(),
        'minmagnitude' => 4
    ])
    ->getQuakes();