You can use SVG to create a World Map and work with raphaeljs.
Firstly, learn how to add Raphael.js, and create a circle,
var paper = Raphael(10, 50, 320, 200);
// drawing circls
var circle = paper.circle(50, 40, 10);
circle.attr("fill", "#f00");
circle.attr("stroke", "#fff");Then refer the following to create a World Map.