johnathanmiller / evstation-php
NREL上定位电动汽车充电站的PHP API包装器
v1.0.0
2017-05-22 00:23 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 5.2.*
This package is auto-updated.
Last update: 2024-09-17 16:26:37 UTC
README
NREL上定位电动汽车充电站的PHP API包装器。国家可再生能源实验室(NREL)API v1: https://developer.nrel.gov 在 https://developer.nrel.gov/signup/ 获取您的API密钥
速率限制
https://developer.nrel.gov/docs/rate-limits/
安装
从GitHub下载evstation-php或使用Composer安装
composer require johnathanmiller/evstation-php
导入到命名空间环境
use JohnathanMiller\EVStation\EVStation;
或使用require函数将其包含到您的项目中
require 'EVStation.php';
实例化EVStation 您需要向EVStation传递两个参数。第一个参数需要一个API密钥以进行成功的请求,第二个参数用于格式化请求,可以是json
或xml
。
$evStation = new EVStation('YOUR_API_KEY', 'json');
示例
获取所有站点
$evStation->getAll(['zip' => 98004], 10);
通过ID获取站点
$evStation->get(123);
最近的站点
$evStation->nearest(['location' => 'Bellevue, WA'], 10, 0);
路线附近的站点
$evStation->nearbyRoute(['route' => 'LINESTRING(-74.0 40.7, -87.63 41.87, -104.98 39.76)']);
最后更新日期
$evStation->lastUpdated();