I don’t want to use Google API or any external map service for location search in HivePress.
What I need is a way to store all locations manually in the database whenever visitors add new listings, and then show those saved locations as options in the search form.
So for example, if one visitor adds a listing in Riyadh and another in Jeddah, these values should be saved and appear in the search dropdown automatically. When a user searches by one of those locations, only the related listings should be displayed.
How can I achieve this with HivePress without relying on Google Maps or API keys?
Our extension has three options to achieve what you need:
Using the Geolocation extension.
Add these fields using the listing attribute. However, note that you will need to add all locations manually.
Add this functionality using custom code.
As the first two options do not suit you, we cannot help with the last option, as custom implementation is beyond our support, but you can always consider hiring experts: Customize your website | HivePress