Hi,
basically you need a list with users near you, so you can use this way to show users on a map (with Map Module) or simple a list (users list module).
To do this you can combine "SQL custom where" (this parameter is available in both modules) with our content plugin.
You can replace in SQL custom where the coordinates of the position with loggen in user position, so in parameter "SQL custom where" you can put this code
( 6371 * acos( cos( radians({user map_alias_lat raw}) ) * cos( radians( b.`map_lat` ) ) * cos( radians( b.`map_lng` ) - radians({user map_alias_lng raw}) ) + sin( radians({user map_alias_lat raw}) ) * sin( radians( b.`map_lat` ) ) ) ) < 20
- in this example you will get users near me (logged in user), with 20km of radius (you can change the value 20 with something else)
- {user map_alias_lat raw} will be replaced by my latitude of map_alias field (you need to replace map_alias with the alias of google map field, for example if the field alias is "address" then you need to replace "map_alias_lat" with "address_lat"
- {user map_alias_lng raw} will be replaced by my longitude of map_alias field (you need to replace map_alias with the alias of google map field, for example if the field alias is "address" then you need to replace "map_alias_lng" with "address_lng"
Docs for our Content plugin here:
https://www.easy-profile.com/docs/26-plugin-content.html