react-ola-map
v1.0.0
Published
A simple react component to use Ola maps in your react applications
Downloads
28
Maintainers
Readme
React Components for the Ola Maps
This is a JavaScript library to integrate the Ola Maps into your React application. It comes with a collection of React components to create maps and markers (more if not lazy)
Inspired by [Google-react-maps][https://www.npmjs.com/package/@vis.gl/react-google-maps]
Installation
This library is available on npm as [react-ola-map
].
npm install react-ola-map
Usage
First create an [OlaMaps account
][https://maps.olakrutrim.com/dashboard], Create a [project
][https://maps.olakrutrim.com/dashboard] and get an API KEY.
Install the package, create an .env file with in your react project and assign API KEY to REACT_APP_OLA_MAPS_API_KEY variable to auto pickup the APIKEY after installing the package
To render a simple map, add a [Map
] component and wrap it inside a div
For more advanced use-cases you can even add your own components to the map using [react-map-gl
] package
- Using .env for API KEY
import { Map } from "react-ola-map";
const App = () => {
return (
<div style={{width:"500px", height:"500px", position:"relative"}}>
<Map/>
</div>
);
}
export default App;
- Using apikey attribute for APIKEY
import { Map } from "react-ola-map";
const App = () => {
return (
<div style={{width:"500px", height:"500px", position:"relative"}}>
<Map apiKey="APIKEY"/>
</div>
);
}
export default App;
- USing .env for API KEY with attributes
import { Map } from "react-ola-map";
const App = () => {
return (
<div style={{width:"500px", height:"500px", position:"relative"}}>
<Map zoom={7} center={{lat:28.7041,lng:77.1025}} apiKey="APIKEY" tilt={0} heading={0}/>
</div>
);
}
export default App;
Examples
Working on it.
Contact
[[email protected]
] for any kind of support regarding usage
[Call
][https://calendly.com/niranjanjgowda1/ola-maps-integration] -> Get on a call