Allow adding listings near the vendor location only

I want to create a platform where vendors can sell services(listings) only within a 2km radius from their location. Is there any way to implement this?

There’s no way to restrict this in the current Geolocation version, you can only ask vendors to add nearby services but forbidding to add listings if they are not near the vendor location would require a custom implementation. Thanks, we’ll consider adding this feature.