View Single Post
gnuite's Avatar
Posts: 1,245 | Thanked: 421 times | Joined on Dec 2005
#492
Originally Posted by rhackenb View Post
I have a question about the way maps are stored. For Google Street maps, all the maps seem to be stored in a single file called GStreet.db. Is there a fuller discussion somewhere about this database file? I would like to know how I can inspect it to see which maps it contains. Is this a sqlite database?
No, it's a GDBM database. There is information about GDBM scattered around the internet.

Originally Posted by rhackenb View Post
When I installed 2.05, I had to start fresh with downloading all my maps again. No complaint there but I wonder what the best strategy is for doing something like this. I basically want to have the entire US at a fairly zoomed out level and then certain regions at various zoomed in levels. I end up redownloading maps because of the overlap of what is seen on the display. I had the very same issue when I tried to perform this operation when map files were stored in various subdirectories. This is a very hit-and-miss way to do it. Maybe it would be better if we could stage the collection of maps on our desktop and then transfer everthing over to the n800. That's the approach that Garmin Mapsource uses.
As with v1.4.x, Maemo Mapper does not download maps that you already have, unless you explicitly enable the "Overwrite" option on the "Manage Maps" dialog. So, it's not really hit-and-miss. In fact, this is the way I cache maps onto my memory card.

Originally Posted by rhackenb View Post
Related to the downloading of maps, why is it that when I try to use my desktop (Linux/Firefox) to go
http://mt.google.com/mt?n=404&v=w2.9...d&y=%d&zoom=%d
I get "The requested URL /mt?n=404&v=w2.999&x=%25d&y=%25d&zoom=%25d was not found on this server." What's the trick for downloading maps from google on the desktop?
The "%d" strings are substituted by Maemo Mapper depending on the particular tile that you want to download (which depends on your latitude and longitude).
Substitude real integer values to get maps. Not all integer combinations are valid, though. For example, substituting x=4, y=2, and zoom=14 will give you a very high-level map this displays much of Europe.