We have a custom search page that uses the default components (search results, results count, and page selector) along with the custom location finder (Location search box + services dropdown + distance dropdown). We want to trigger the search on the button click (JS) along with the search box functionality (shipped default). On the button click, we need to perform the following
- Generate the geo-coordinates for the address entered.
- Create hash parameters based on the geo codes and other filter dropdown and update the URL.
- Trigger the search call to render the results.
Note: We do not want to use a facet filter.
Can someone guide us to achieve this?