mosagx/weather

高德地图天气SDK

0.0.2 2020-12-23 08:50 UTC

This package is auto-updated.

Last update: 2024-09-23 20:24:23 UTC


README

Build Status StyleCI build status GitHub release (latest by date) GitHub license

关于项目

基于高德地图API天气模块的Composer包。

安装

composer require mosagx/weather:dev-master

Laravel使用

配置

发布配置文件

php artisan vendor:publish --tag=mosagx amap-config

环境配置

AMAP_WEATHER_KEY= // your develop key

使用

<?php

use Illuminate\Http\Request;
use Illuminate\Routing\Controller as BaseController;
use Mosagx\Weather\Weather;

class Controller extends BaseController
{
    public function test(Request $request, Weather $weather)
    {

        // live weather data
        $live_data = $weather->getLiveWeather($request->input('city', '北京'));

        // forecasts weather data
        $forecasts_data = $weather->getForecastsWeather($request->input('city', '北京'));
    }
}

其他使用

<?php

require __DIR__.'/vendor/autoload.php';

use Mosagx\Weather\Weather;

$key = 'xx'; // your amap weather application key

$weather = new Weather($key);

// live weather data
$live_data = $weather->getLiveWeather('北京');

// forecasts weather data
$forecasts_data = $weather->getForecastsWeather('北京');