14

I would like to make a very big svg that is both a CLICKABLE image map and is ZOOMABLE. If I understand the html5 specs both of these seem possible, but no one mentions using both of these together. Are there any examples out there?

I don't want to use jquery and a jpg/png because I would like to stick to SVG. Any leads at all would be greatly appreciated.

Thank you!

jpmorris
  • 882
  • 2
  • 10
  • 22

2 Answers2

16

As user785194 says, you don't need to use HTML5, you can do it natively in SVG - you can do it all with EMCAScript inside the SVG itself. I've written a detailed description of how to do it here: http://www.petercollingridge.co.uk/interactive-svg-components/pan-and-zoom-control

Peter Collingridge
  • 10,849
  • 3
  • 44
  • 61
9

The HTML5 specs aren't relevant - you want the svg specs. Start with the tutorial at

http://www.petercollingridge.co.uk/data-visualisation/introduction-svg-scripting-interactive-map

For zooming, lookup up the transform attribute. I haven't seen any example code with a zoom widget on it. You can always zoom in the browser, of course.

EML
  • 9,619
  • 6
  • 46
  • 78