// Canton capitals placemarkers // Delemont ctx.beginPath(); ctx.arc(343, 158, 3, 0, Math.PI*2, true); ctx.closePath(); ctx.stroke(); // Berne ctx.beginPath(); ctx.arc(372, 290, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Neuchatel ctx.beginPath(); ctx.arc(251, 277, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Basel ctx.beginPath(); ctx.arc(407, 91, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Fribourg ctx.beginPath(); ctx.arc(293,338, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Geneva ctx.beginPath(); ctx.arc(80, 532, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Lucerne ctx.beginPath(); ctx.arc(564, 260, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Aarau ctx.beginPath(); ctx.arc(499, 148, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Zurich ctx.beginPath(); ctx.arc(613, 159, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Frauenfeld ctx.beginPath(); ctx.arc(677, 97, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Lausanne ctx.beginPath(); ctx.arc(183, 434, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Solothurn ctx.beginPath(); ctx.arc(388,213, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // St Gallen ctx.beginPath(); ctx.arc(791, 128, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Glaris ctx.beginPath(); ctx.arc(723, 267, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Herisau ctx.beginPath(); ctx.arc(776, 153, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Appenzell ctx.beginPath(); ctx.arc(799, 166, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Schaffhausen ctx.beginPath(); ctx.arc(624, 45, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Bellinzona ctx.beginPath(); ctx.arc(718, 539, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Sion ctx.beginPath(); ctx.arc(348, 530, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Altdorf ctx.beginPath(); ctx.arc(633, 319, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Sarnen ctx.beginPath(); ctx.arc(546, 317, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Stans ctx.beginPath(); ctx.arc(576,295, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Zug ctx.beginPath(); ctx.arc(605, 217, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Schwyz ctx.beginPath(); ctx.arc(631, 273, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Chur ctx.beginPath(); ctx.arc(833, 321, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke(); // Liestal ctx.beginPath(); ctx.arc(435, 115, 3, 0, 2*Math.PI, true); ctx.closePath(); ctx.stroke();