This project is a React JS application that integrates with the Ola Maps API using the ola-map-sdk to provide place autocomplete and directions functionalities. The app displays a map using MapLibre and allows users to search for places, see autocomplete suggestions, and get directions to a selected place.
- Place Autocomplete: As you type in the search box, autocomplete suggestions appear based on the input.
 - Map Display: Displays a map using MapLibre with a custom style.
 - Directions: Calculates and displays the distance and duration from the user's current location to the selected place.
 - Recenter Button: A button to recenter the map on the user's current location.
 
- Clone the repository:
 
git clone https://github.com/kunalkcube/ola-map.git
cd ola-map- Install dependencies:
 
npm install - Create a 
.envfile in the root of the project and add your Ola Maps API key: 
VITE_API_KEY=your_ola_maps_api_key
- Start the development server:
 
npm run dev- 
Open the application in your browser (http://localhost:5173).
 - 
Type a place name in the search box to see autocomplete suggestions.
 - 
Select a suggestion to see the map centered on the selected place. If a place is selected, it will display the distance and duration from the user's current location to the selected place.
 - 
Use the recenter button at the bottom right to recenter the map on your current location.
 
Contributions are welcome! Feel free to submit pull requests.
MIT