uber-estimates-client
v2.0.0
Published
Client for the Uber Ride Estimates API
Downloads
538
Readme
A Node
Uber Estimates Client
Introduction
A simple Node
client that serves as an abstraction for the Uber Estimates API.
Installation
Install via NPM
npm install uber-estimates-client
Usage
Get Price Estimates
Gets the estimated price range for start
and end
coordinates.
Price Estimates Parameters
start
(a coordinate)end
(a coordinate)seats
(optional)- default value is 2
- maximum value is 2
Price Estimates Example
import UberEstimatesClient from 'uber-estimates-client';
const client = new UberEstimatesClient({ serverToken: 'my-server-token' });
let parameters = {
start: {
latitude: 1,
longitude: 2,
},
end: {
latitude: 3,
longitude: 4,
},
seats: 1,
};
return client.getPriceEstimates(parameters);
Get Arrival Times
Gets the ETA for a given location and optional product
ETA parameters
start
(a coordinate)productId
(optional)- must be a
string
- must be a
ETA Example
import UberEstimatesClient from 'uber-estimates-client';
const client = new UberEstimatesClient({ serverToken: 'my-server-token' });
let query = {
start: {
latitude: 1,
longitude: 2,
},
productId: 'jaebaebae',
};
return client.getArrivalTimes(query);