johnathanmiller/evstation-php

NREL上定位电动汽车充电站的PHP API包装器

v1.0.0 2017-05-22 00:23 UTC

This package is auto-updated.

Last update: 2024-09-17 16:26:37 UTC


README

Build Status

NREL上定位电动汽车充电站的PHP API包装器。国家可再生能源实验室(NREL)API v1: https://developer.nrel.govhttps://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密钥以进行成功的请求,第二个参数用于格式化请求,可以是jsonxml

$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();