Skip to content

PHP API wrapper for locating electric vehicle charging stations.

License

Notifications You must be signed in to change notification settings

johnathanmiller/EVStation-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EVStation PHP

Build Status

PHP API wrapper for locating electric vehicle charging stations on NREL. National Renewable Energy Laboratory (NREL) API v1: https://developer.nrel.gov Get your API Key at https://developer.nrel.gov/signup/

Rate Limiting

https://developer.nrel.gov/docs/rate-limits/

Installation

Download evstation-php from GitHub or install using Composer

composer require johnathanmiller/evstation-php

Import into namespace environment

use JohnathanMiller\EVStation\EVStation;

or include into your project using the require function

require 'EVStation.php';

Instantiate EVStation You'll need to pass in two arguments into EVStation. The first parameter is expecting an API key to make successful requests and the second parameter is used to format the request, json or xml.

$evStation = new EVStation('YOUR_API_KEY', 'json');

Examples

Get All Stations

$evStation->getAll(['zip' => 98004], 10);

Get Station by ID

$evStation->get(123);

Nearest Stations

$evStation->nearest(['location' => 'Bellevue, WA'], 10, 0);

Stations Nearby Route

$evStation->nearbyRoute(['route' => 'LINESTRING(-74.0 40.7, -87.63 41.87, -104.98 39.76)']);

Last Updated Date

$evStation->lastUpdated();

About

PHP API wrapper for locating electric vehicle charging stations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages