Store Locator sample based on Woosmap Map JS using Typescript and VanillaJS (No framework / Library dependencies).
The Web App is built using a Component States approach.
Each component (map, search, store details, store list, ...) can communicate to their parent/child component(s) triggering events.
Some features of this sample:
- Search a Locality using the Localities Widget
- Search Stores nearby a locality using Stores Search API
- Get Directions using Woosmap Distance Route API
- Filter your Stores by specific services using Stores Search API
- Navigate and select stores on the map displayed using the Map JS API
$ npm install
$ npm start
Navigate to http://localhost:1234/
$ npm run build