Show Googlemaps in profiles and show all profiles on one map.
GoogleMaps
You don't need classes on coding, for most use the module is really simple to use, and the docs contain everything you need to know.
If you need to do something really custom like overlay live kml data, you will need to know the google documentation as well (there is a lot of documentation for each of the maps apis).