How to download google maps images
Some problems when downloading
How to view downloaded maps
How to combine small images into one big image
How to know the longitude and latitude of each image
How to download Google Maps images?
See the screenshot. It is very easy to use.
Firstly, enter a project name, such like "example.gmd". All project files are saved as *.gmd. If you want to continue a old project, click button "Open project".
There are 4 parameters (Left Longitude, Right Longitude, Top Latitude, Bottom Latitude) to define the area scope of images that you want to download.
The zoom parameter define the image precision.
And you can define how many threads you want to start to download at the same time.
Select a path to save the project and downloaded images, then click button "Download", OK, start downloading now ... !
When downloading, the log window will display the downloading process. When finished, the log will be saved to a file. 
Parameters explainment:
1. Left Longitude: -180<value<180, for East, the value is positive, for West, the value is negative.
2. Right Longitude:-180<value<180, for East, the value is positive, for West, the value is negative.
3. Top Latitude:-90<value<90,for North, the value is positive,for South, the value is negative.
4. Bottom Latitude:-90<value<90,for North, the value is positive,for South, the value is negative.
5. Zoom: defines the image precision, the max zoom is 19. (For trial version, the max zoom is 11)
6: Threads number:
defines how many threads you want to use to download at the same time. The max threads number is 8.
The followed sketch map explains the area scope:

For longitude and latitude, the input measurement is degree. You can convert the measurement of "Degrees, Minutes,Seconds" to "Degrees" by click menu
"Tools->Convert 'Degrees,Minutes,Seconds' to 'Degrees'...".
How to get the lat/long information from Google Maps?
On Google Maps, You can right-click a location on the map and select "What's here?" The coordinates of that location will automatically appear in the Search box at the top of the page.
Some problems:
1. Google map uses a protection mechanism to keep a good quality of service. If one makes too much requests, google map will add its IP address to a blacklist, and you may see a message:
403 forbidden
If this happend, Google Maps Downloader will show a messge in log window: May be your IP is banned by Google. Then you must wait for some time or change to another IP.
2. For some area, there are not high precision images on google's server, so may be caused a error when you try to download such images. If this happend, you need to set smaller zoom size to download. (The max zoom level is 19)
How to view downloaded map images?
You can view downloaded maps without combining them into one big BMP.
We provide a tool : You can run it from menu "Tools"->"Map Viewer".
Then open a project from menu "File"->"Open project..." to view the map. 
How to combine small images into one big image?
After downloading, all small images are saved on your disk. Then you can combine them into one big image map.
We provide a tool : You can run it from menu "Tools"->"Combine images... ".

The output big image is in BMP format. You can convert it to other format by yourself using some image tools such like PhotoShop.
How to know the longitude and latitude of each image
There are two methods to know the longitude and latitude of every downloaded image.
1. After downloading, the software will create a text file named as "projectname_list.txt" in your project path. In this file all the images' longigude and latitude information are saved.
The file looks like:
ImageFileName left_Longitude top_Latitude righ_Longitude bottom_Latitude
gm_9647_12319_15.png: -74.01489257812500 40.72228266939207 -74.00390625000000 40.71395582284703
gm_9647_12320_15.png: -74.01489257812500 40.71395582284703 -74.00390625000000 40.70562793476730
gm_9647_12321_15.png: -74.01489257812500 40.70562793476730 -74.00390625000000 40.69729900519856
gm_9647_12322_15.png: -74.01489257812500 40.69729900519856 -74.00390625000000 40.68896903418658
gm_9648_12319_15.png: -74.00390625000000 40.72228266939207 -73.99291992187500 40.71395582284703
gm_9648_12320_15.png: -74.00390625000000 40.71395582284703 -73.99291992187500 40.70562793476730
2. When you view map in Map Viewer, the longitude and latitude will be displayed in the statusbar.
And in the log file, the exactly longitude and latitude of the downloaded area are saved as Left Longitude download.., etc.. see the followed example.
An example of log file:
Project: C:\Downloads\NewYork15.gmd
Log begin...
Now time is:2010-9-5 20:31:54
Left Longitude input= -74.01
Right Longitude input= -73.88
Top Latitude input= 40.72
Bottom Latitude input= 40.69
MinX = 9647
MinY = 12319
MaxX = 9659
MaxY = 12322
Left Longitude download=-74.014892578125
Right Longitude download=-73.8720703125
Top Latitude download=40.7222826693921
Bottom Latitude download=40.6889690341866
All images scope information are saved to C:\Downloads\NewYork15_gmd_list.txt
Total count of images would be downloaded: 52
Download threads count: 4
Zoom level: 15
path: C:\Downloads\
FileNameFormat=1
Start downloading...
--------------------------------
Thread1:seq=4, file=gm_9647_12322_15.png ->ok!
Thread1:seq=8, file=gm_9648_12322_15.png ->ok!
Thread1:seq=12, file=gm_9649_12322_15.png ->ok!
Thread3:seq=2, file=gm_9647_12320_15.png ->ok!
Thread2:seq=1, file=gm_9647_12319_15.png ->ok!
Thread4:seq=3, file=gm_9647_12321_15.png ->ok!
Thread1:seq=16, file=gm_9650_12322_15.png ->ok!
Thread4:seq=7, file=gm_9648_12321_15.png ->ok!
Thread3:seq=6, file=gm_9648_12320_15.png ->ok!
Thread2:seq=5, file=gm_9648_12319_15.png ->ok!
Thread1:seq=20, file=gm_9651_12322_15.png ->ok!
Thread3:seq=10, file=gm_9649_12320_15.png ->ok!
Thread4:seq=11, file=gm_9649_12321_15.png ->ok!
Thread1:seq=24, file=gm_9652_12322_15.png ->ok!
Thread3:seq=14, file=gm_9650_12320_15.png ->ok!
Thread4:seq=15, file=gm_9650_12321_15.png ->ok!
Thread2:seq=9, file=gm_9649_12319_15.png ->ok!
Thread1:seq=28, file=gm_9653_12322_15.png ->ok!
Thread3:seq=18, file=gm_9651_12320_15.png ->ok!
Thread2:seq=13, file=gm_9650_12319_15.png ->ok!
Thread4:seq=19, file=gm_9651_12321_15.png ->ok!
Thread1:seq=32, file=gm_9654_12322_15.png ->ok!
Thread3:seq=22, file=gm_9652_12320_15.png ->ok!
Thread2:seq=17, file=gm_9651_12319_15.png ->ok!
Thread4:seq=23, file=gm_9652_12321_15.png ->ok!
Thread1:seq=36, file=gm_9655_12322_15.png ->ok!
Thread3:seq=26, file=gm_9653_12320_15.png ->ok!
Thread2:seq=21, file=gm_9652_12319_15.png ->ok!
Thread4:seq=27, file=gm_9653_12321_15.png ->ok!
Thread3:seq=30, file=gm_9654_12320_15.png ->ok!
Thread1:seq=40, file=gm_9656_12322_15.png ->ok!
Thread2:seq=25, file=gm_9653_12319_15.png ->ok!
Thread4:seq=31, file=gm_9654_12321_15.png ->ok!
Thread3:seq=34, file=gm_9655_12320_15.png ->ok!
Thread1:seq=44, file=gm_9657_12322_15.png ->ok!
Thread2:seq=29, file=gm_9654_12319_15.png ->ok!
Thread4:seq=35, file=gm_9655_12321_15.png ->ok!
Thread3:seq=38, file=gm_9656_12320_15.png ->ok!
Thread1:seq=48, file=gm_9658_12322_15.png ->ok!
Thread2:seq=33, file=gm_9655_12319_15.png ->ok!
Thread4:seq=39, file=gm_9656_12321_15.png ->ok!
Thread3:seq=42, file=gm_9657_12320_15.png ->ok!
Thread1:seq=52, file=gm_9659_12322_15.png ->ok!
Thread1 Finished.
Thread2:seq=37, file=gm_9656_12319_15.png ->ok!
Thread3:seq=46, file=gm_9658_12320_15.png ->ok!
Thread4:seq=43, file=gm_9657_12321_15.png ->ok!
Thread2:seq=41, file=gm_9657_12319_15.png ->ok!
Thread2:seq=45, file=gm_9658_12319_15.png ->ok!
Thread4:seq=47, file=gm_9658_12321_15.png ->ok!
Thread3:seq=50, file=gm_9659_12320_15.png ->ok!
Thread3 Finished.
Thread4:seq=51, file=gm_9659_12321_15.png ->ok!
Thread4 Finished.
Thread2:seq=49, file=gm_9659_12319_15.png ->ok!
Thread2 Finished.
--------------------------------
Download Finished.
Now time is:2010-9-5 20:32:03
Log file has been saved to C:\Downloads\NewYork15_gmd_log.txt
|