Yes, it is possible, but requires lots of coding. When you capture the static map, you need to note the coordinates of the corners, then you can scale the canvas. The canvas only knows pixels and pixel dimensions. so you have to convert the x,y coordinates of the canvas back to real World coordinates (i.e. gps coordinates) using a scaling algorithm. When you touch the Android screen on the canvas map, your finger will point to an x,y value, this needs to be converted to lat/lon, if you really need that info You will lose some precision in the coordinates when you do this.
&markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318
&markers=color:red%7Clabel:C%7C40.718217,-73.998284&sensor=false
Paste the whole url into your Windows browser and you will see an example of a static map.
Why do I suggest these articles that show how to do this stuff in Java? Because there is very limited documentation regarding Google Maps regarding AI2, however, the principles apply.
Regards,
Steve