This is a simple map showing the main coordinates of dutch postal codes.
<svg width="1000" height="1030" version="1.1" xmlns="http://www.w3.org/2000/svg" onload="Init()">
<script type="text/ecmascript"> <![CDATA[
var evtT1;
function Init(evt)
{
evtT1 = document.getElementById("evtText1");
}
function Highlight(evt)
{
evt.target.setAttribute("opacity", "1.0");
evt.target.setAttribute("fill", "red");
evt.target.setAttribute("r", "4");
evtT1.firstChild.nodeValue = "Mouse over postcode: " + evt.target.getAttributeNS(null,"postcode");
}
function Unhighlight(evt)
{
evt.target.setAttribute("opacity", "0.8");
evt.target.setAttribute("fill", "white");
evt.target.setAttribute("r", "2");
evtT1.firstChild.nodeValue = "";
}
]]>
</script>
<rect x="0" y="0" width="100%" height="100%" fill="#101010"/>
<g font-size="24px" font-family="Arial" stroke="white" fill="white" >
<text x="20" y="20" id="evtText1"> </text>
</g>
<circle cx="442.1889343261719" cy="406.83635787963914" r="2" fill="white" opacity="0.8" postcode="1011" onmouseover="Highlight(evt);" onmouseout="Unhighlight(evt);" />
<circle cx="440.47754669189453" cy="406.1656425476079" r="2" fill="white" opacity="0.8" postcode="1012" onmouseover="Highlight(evt);" onmouseout="Unhighlight(evt);" />
....
<circle cx="845.1815605163574" cy="71.40501480102586" r="2" fill="white" opacity="0.8" postcode="9998" onmouseover="Highlight(evt);" onmouseout="Unhighlight(evt);" />
<circle cx="836.4022636413574" cy="76.79995422363328" r="2" fill="white" opacity="0.8" postcode="9999" onmouseover="Highlight(evt);" onmouseout="Unhighlight(evt);" />
</svg>
It will show up like (drag circles):