Hola:
Me gusta ver que te interesas en svg, ya que entre otras cosas me gusta debatir.
.
La opción svg, al tratarse de un mapa, los enlaces pueden ponerse con las etiquetas "a", y el efecto mouseover se puede lograr sin necesidad de javascript, básicamente con estilos (a:hover {stroke: black;}), o como en mi
mapa de España con etiquetas svg:
Cita: <set attributeName='stroke' from='#00FF00' to='#000000' begin='mouseover' end='mouseout'/>
Y la imagen del mapa puede ser un tag "image" svg.
Saludos