I have a big SVG file representing a complicated graph with hundreds of points. I want to represent this in a web page. My idea was that I could make it like Google Maps represent their maps, in those slippy, dragable, moveable maps. I'am looking for an easy and fast JavaScript library which could do the work.
What I need for my "map" is the drag/move, zoom ability, and some way to click on the points of the picture, which makes a little information apear about that point, like Google maps markers.
I'am looking for a free/open source library.
I saw some solutions but I'am uncertain about them, and none of them seemed to be perfet:
Polymaps - I love the technique it uses, but I don't know much about this library.
Leaflet - I love the simplicity of it, but I dont know how could I apply it for my SVG.
Raphael - I heard the awesomeness of this, but It seemed a lots of work to do this task.
What would be the best/easiest solution for my problem, and what is your opinion aboute the above libraries?