Every one know that Google maps is made up of several tile, where number of tile varies with the zoom.
Problem is how can I create tiles from Google maps and save it to my server. Basic need to to create a new layer that fetches the tiles from the server to show in map.

Can any one help me?
Thanks in advance