How to make filter that can find users by location of each other in miles or kilometers?
IP Geolocation Views and Maps looks like what you are looking for. It can obtain user's location, and it integrates with Views using Views PHP as it's connector.