1.0.1 • Published 1 year ago
ola-maps-node-sdk v1.0.1
OLA Maps
The OLA Maps SDK which uses clientId and clientSecret to generate Bearer token, provides a simple and intuitive interface for interacting with Ola Maps APIs, including Places and Routing functionalities. This SDK allows developers to easily integrate geocoding, reverse geocoding, autocomplete, and directions services into their applications.
This SDK supports auth with clientId and clientSecret. Get these from your ola-maps dashboard
Installation
Install the SDK using npm:
npm i --save ola-maps-node-sdkOr using yarn:
yarn add ola-maps-node-sdkBasic Example Usage
Create SDK
import {OlaMapsSDK} from 'ola-maps-sdk'
const options = {
clientId:"YOUR_CLIENTID",
clientSecret:"YOUR_CLIENT_SECRET"
}
const ola_map = new OlaMapsSDK(options);Routing API's
ola_map.Routing.directions({
lat: "18.76029027465273",
long: "73.3814242364375"
}, {
lat: "18.73354223011708",
long: "73.44587966939002"
}).then(res=>console.log(res)).catch(err=>console.log(err))
// add optional params as per requirementsPlaces API's
ola_map.Places.geoCode("YOUR ADDRESS").then(res=>console.log(res)).catch(error=>console.log(error))
ola_map.Places.reverseGeocode("18.73354223011708","73.44587966939002").then(res=>console.log(res)).catch(error=>console.log(error))
ola_map.Places.autocomplete("kempegowda").then(res=>console.log(res)).catch(error=>console.log(error))
// add optional params as per requirements