I would recommend this module if the avatars of members in the same town wouldn't pile all over the center of the town.
The map should use at least the street to position the avatar.
Owner's reply
Hi,
if you use Field Address you can show user in their different position and not i a pile as you say.