hay una pagina web que se dedica a hacer eso
batchgeo, asi ni tenes que programar nada, ni siquiera saber las coordenadas, supongamos que tenes todas las direcciones, ciudades, pais, en un excel, las copias y pegas en esta pagina y automaticamente te arma todo el mapa con las marcas y los tooltip, te genera un link unico que le das al cliente para que lo vea y listo, aparte tiene opciones como agrupar o ponerle comentarios, etc.
batchgeoasi hicimos con un cliente que necesitaba ver sus miles de clientes por el mundo.
igualmente tambien tengo un ejemplo con access que crea los markers en el mapa segun las coordenadas que llegan desde un GPS, lo hace creando el HTML a mano, usando las apis de google maps, lo tengo en .NET y funca barbaro, haber si lo publico.
saludos.