title: How to download Google Maps satellite images and save coordinates information related to the image?
body: <p>I have Google Maps related problem, and can't find the way how implement it. Try to imagine program that do next:</p>
  
  <ul>
  <li><p>download Google Maps satellite view image (in some specified zoom level) for some area. For instance we want image for all England.</p></li>
  <li><p>this "England photo" will be split in some number of tiles and packed into the archive</p></li>
  <li><p>in the archive we need to save (in separate XML file) information about coordinates on this images</p></li>
  </ul>
  
  <p>Why we need this? After, in other part of the program, we can do next:</p>
  
  <ul>
  <li><p>user asks as: "Show me please map for the point 51°30′26″/0°07′39″ </p></li>
  <li><p>and we can display part of the "England photo" with London in the centre.</p></li>
  </ul>
  
  <p>This is something like offline version of Goole Maps.
  Does someone know how it can be done (JS, Java, ...)?</p>