This should work with any version of community builder, if you know otherwise please let me know.
Required are GD on your server, SEF turned on, the flashmap files and the swfimgproxy files, which are needed to handle non .jpg files. You should also download and edit the attached file which is a replacement for the mapdata.php file that is part of the flashmap package.
You can download the Flashmap files from
http://www.allthegoodness.com/projects/map/index.php
The license on this is software is a little vague but as he seems to be asking for donations I would classify it as donation ware.
You can get the swfimgproxy files from
http://www.quasimondo.com/archives/000407.php
Unpack the files into a convenient space on your local machine. You will not need to upload many of the files from the flashmap archive as it contains the flash source and alternate ways of getting the data.
Upload the mapdata folder to your mambo root so that it remains as a directory under mambo.
Upload the edited mapdata.php file that you downloaded from here along with the extracted files from swfimgproxy to your mambo root.
Create two profile text fields in comprofiler for longitude & latitude, call them long and lat, if you haven't already got a field for "city" you will need to create that as well.
Either create a static content page or edit an existing page you want to show the map and enter the code found in the flashmap index.php file starting with <object> and ending with </object>. If your page shows nothing then try changing your configuration to use a different text editor ( I used none).
As long as a user profile has a picture and a longitude/latitude they should show up on your map.
I think that's it but let me know of problems.
Regards
Martin