Crear un mapa de “google maps” con múltiples marcadores es relativemente sencillo.

A continuación muestro el código fuente de un ejemplo muy básico donde muestro 3 marcadores en un array (nombre, latitud y longitud), y estos son su respectivo infoWindow con el nombre de la localidad.

Demo:


Con este ejemplo ya lo podeis customizar a vuestro gusto, añadir los marcadores desde una base datos mysql, añadir más campos de información a cada marcador, etc...

pd: Si fueran muchos los marcadores a introducir sería mejor utilizar un json externo para almacenar la info de cada marcador.

pd: para un centrado automatico en función de la posición de marcadores que tengamos: http://www.bufa.es/google-maps-centrar-mapa-automaticamente-con-multiples-marcadores/