I'm trying to wrap my head around what I can do with canvas... There's a project where a map appears on the page - with the lines animating into the screen and locations appearing. I know this is generally possible. But the specific locations can be clicked for a photo to pop up. (this is all currently done in Flash). How much difficulty is involved in doing this with the Canvas element and Javascript?

Thanks. If anybody has any quick code snippets to help explain how I would do that, I would love that as well. Just to help wrap my head around it.