fltdata is a community directory for the aviation community. The site has a huge searchable database of the world's airports which is accessible from a dedicated Google Maps page.
Currently the map shows the location of over 20,000 airports around the world. A search box allows the user to search for an individual airport. Alternatively you can just drag and zoom the map and the airport markers will load dynamically to reflect the current map view.