I\'m working on functionality to take snapshot of google map with polylines and open popup window on polyline click on google map. The snapshot of google map with polylines
from the snapshotcontrol source
This library makes it easy to generate an image "snapshot" of your interactive map, using the Google Static Maps API.
Static maps doesn't support info windows or anything like adding custom text to the map https://developers.google.com/maps/documentation/staticmaps/index
You could draw the map on a canvas within the browser then draw the info window on top of that using this http://html2canvas.hertzen.com/ and then download the canvas content