Map above uses Google Static Maps API. Green markers are made clickable by using generated imagemap.

See how it was done by reading tutorials part 1 and part 2.