This feature is already on the roadmap, but I haven’t checked if it’s possible to implement this yet with the current WordPress database schema. This would require calculating distances for each listing via a single query and then sorting listings by this value.
I know many users have requested for this feature. I know it is perhaps time consuming and labor intensive but definitely please consider implementing this. For an amazing theme like Hivepress, this type of functionality would be a game changer.