For an interactive map with sound I once used the following solution, in which an n-number of SVG circles, used as buttons where generated and placed on a path at calculated