It might be worth checking out taking a "screenshot" of an area of
interest (the custom map on your page) using the HTML5 canvas and
javascript. I have been meaning to try this for another project. Check
out the following topic about doing this (answer #2):
http://stackoverflow.com/questions/60455/take-a-screenshot-of-a-webpage-with-javascript/4012915#6919676
There are also many other examples online. Not directly related to the
above example, the canvas screenshot concept basically involves the
following steps:
- Create a canvas element with the size and positioning of the area of
interest on the page
- Use the Canvas.toDataURL to generate a base64 encoded string of the
png image screenshot
- Send string to server via POST (depending on how large it is)
- Server creates image resource and returns link to user to download
As I said, I haven't tried this yet but please post whether it has
worked for your purpose.
Regards, Trent.
Southern Pacific Digital