Vector Maps With jQuery – JQVMap
JQVMap is a jQuery plugin for rendering vector maps by using SVG for modern browsers and VML for the rest.
It is a heavily modified version of another plugin, jVectorMap, and comes with ready-to-use maps of "world, USA, Europe and Germany".
There are several customization options for beautifying the maps including colors, borders or their opacities.
Maps can have zooming enabled or not, show tooltips of data when hovered and there is callback for clicks.
Also, it is possible to select any regions on initial load or after any custom event.