DrasticMap is an Ajax-based component that displays data from MySQL in a Google map. The example below displays some mountains in Europe. If you select one, the corresponding record is shown. Green markers have been climbed.

DrasticMap is included in a PHP / JavaScript package, named DrasticTools.
Look at the other examples and download the code if you like it.