Thank you for the feature request.
If your main goal is to make vendors discoverable by location, you can enable radius-based or region-based search in the Geolocation settings. Here’s a workaround:
Vendors enter their exact address (for example, their business location) when creating their listing. When users search and specify a location with a radius (e.g., “within 25 miles of Chicago”) or select a region, any vendors within that geographic area will appear in the search results. This way, users can easily find vendors near them or in their desired location.