Hola:
El formato svg es vectorial y escalable, y las coordenadas de los polígonos son las mismas de las areas en un mapa "map/area" en html: Un ejemplo:
SVG: Mapa de España... los navegadores modernos soportan ese tipo de imágenes, y como puedes ver en el ejemplo se puede enlazar, pero no estoy seguro que se adapte a tus necesidades...
Saludos :arriba;