Maps SDK for Web
tt.services.evChargingStationsAvailability
Get the charging connector data consisting of type and numbers of the existing charging stations, based on EV station ID retrieved from a FuzzySearch request called with connectorSet parameter.
Parameters need to be passed to the constructor. The method go performs the actual call.
This service supports batch calls.
In order to make a batch call, pass an object containing the following properties:
- 'key' - valid API Key for the used service
- 'batchMode' - valid options: sync, async, or redirect
- 'waitTimeSeconds' - maximum waiting time for batch download response. This option only works with 'async' and 'redirect' batch modes. Accepts 120 or an integer between 5 and 60.
- 'batchItems' - array of objects with options for each call.
For more information, please refer to the batch documentation: Routing, Search.
tt.services.<service name>({
batchMode: 'sync'
key: <Your API key>,
batchItems: [{
...
}, {
...
} //... more objects
]
}).then(callback);
Constructor
tt.services.evChargingStationsAvailability([options])
Example
function callbackFn(results) {
console.log(results);
}
tt.services.fuzzySearch({
key: <Your API key>,
query: 'station',
connectorSet: 'Tesla'
}).then(function(response) {
var chargingStationID = response.results[0].dataSources.chargingAvailability.id;
tt.services.evChargingStationsAvailability({
key: <Your API key>,
chargingAvailability: chargingStationID
}).then(callbackFn)
});
Parameters
Name | Description |
---|---|
options
Object default:None |
|
options.chargingAvailability
String default:None |
A valid ID of EV charging station. |
options.key
String default:None |
A valid API Key for the requested service. Key is required to make use of the given service. It can be issued in the Developer Portal. |