Mobile Atlas Creator is an awesome tool for generating offline maps for mapping applications, such as the equally awesome RMaps for Android. Unfortunately, due to restrictions from many map providers, Mobile Atlas Creator no longer provides access to many map sources.
However, it is able to read user-customised map sources. So with the help of httpfox, I have managed to get google maps hooked up again. Just unzip the following files into the “mapsources” subdirectory of your Mobile Atlas Creator installation location, and then restart it.
Enjoy!
Google Maps (google_map)
<?xml version="1.0" encoding="UTF-8"?> <customMapSource> <name>Google Maps</name> <minZoom>0</minZoom> <maxZoom>19</maxZoom> <tileType>png</tileType> <tileUpdate>None</tileUpdate> <url>http://mt0.google.com/vt/lyrs=m@156000000&hl={$lang}&x={$x}&y={$y}&z={$z}</url> <backgroundColor>#000000</backgroundColor> </customMapSource>
Google Satellite (google_satellite)
<?xml version="1.0" encoding="UTF-8"?> <customMapSource> <name>Google Satellite </name> <minZoom>0</minZoom> <maxZoom>19</maxZoom> <tileType>PNG</tileType> <tileUpdate>None</tileUpdate> <url>http://khm0.google.com/kh/v=88&x={$x}&y={$y}&z={$z}</url> <backgroundColor>#000000</backgroundColor> </customMapSource>
Google Satellite + Overlay Hybrid (google_satellite_hybrid)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <customMultiLayerMapSource> <name>Google Satellite Hybrid</name> <tileType>PNG</tileType> <layers> <customMapSource> <name>Google Earth</name> <minZoom>0</minZoom> <maxZoom>19</maxZoom> <tileType>PNG</tileType> <tileUpdate>None</tileUpdate> <url>http://khm0.google.com/kh/v=88&x={$x}&y={$y}&z={$z}</url> <backgroundColor>#000000</backgroundColor> </customMapSource> <customMapSource> <name>Google Earth Maps Overlay</name> <minZoom>0</minZoom> <maxZoom>19</maxZoom> <tileType>png</tileType> <tileUpdate>None</tileUpdate> <url>http://mt0.google.com/vt/lyrs=h@145&hl={$lang}&x={$x}&y={$y}&z={$z}</url> </customMapSource> </layers> </customMultiLayerMapSource>
Google Terrain (google_terrain)
<?xml version="1.0" encoding="UTF-8"?> <customMapSource> <name>Google Terrain</name> <minZoom>0</minZoom> <maxZoom>19</maxZoom> <tileType>png</tileType> <tileUpdate>None</tileUpdate> <url>http://mt0.google.com/vt/lyrs=t@127,r@156000000&hl={$lang}&x={$x}&y={$y}&z={$z}</url> <backgroundColor>#000000</backgroundColor> </customMapSource>
If you look at the url in the files, you can see that all the map tiles are downloaded from 1 google server mt0, when in google maps, tiles are downloaded from mt1 as well for load distribution. I don’t know if Mobile Atlas Creator supports this or not.
If I ever get to figure out how Bing or Yahoo map tiles are named, then I’ll probably post about them. But it is likely I won’t get to that




