yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] nodiaque:
I'm a bit lost on that...

I've tried downloading the maps with mobile atlas creator. I take the map from google maps and save them in andnav atlas format. After that, I copy the map too sdcard/com.google.android.apps.maps/titles/map-en_GB but they don't show in maps. Brutmod have cache on enable (test with version already downloaded from within google maps and it work).

I've turned on debuging on but I don't get the logcat thing neither that adb thing (yer I'm rooted on leedroid rom).

Thanks
[G1 Android Development] iamkifo:
I managed to get the latest Street View for Navigation working with Brut. It turns out the installation problem appears to be related to CM6 on my phone. Similar questions also appeared on N1-CM6 thread. It is solved anyway. Thanks!
[G1 Android Development] Pedro80:
Care to share some more details about how you managed to get i working?

Having problems installing street view with brut on sapphire with CM6..
[G1 Android Development] iamkifo:
Just like what some of the commentators mentioned in the thread on CM6, I removed street.apk from /system/apps and /data/apps and then rebooted. I could install successfully after that.
[G1 Android Development] kalagas:
No I use only brut maps in /system/app
[G1 Android Development] B1ny:
Is it only for me latitude have stopped working?

Edit: never mind, had to log in again and didn't notice the "accept or deny" notification :)
[G1 Android Development] oldplodder:
Thanks, will have a look.
[G1 Android Development] oldplodder:
Thanks, found it.

Maps are being cached to /sdcard/brut.googlemaps/tiles/....

as you would expect on most systems, but on the samsung galaxy S there is the /sdcard that is part of nand memory (8 or 16gb) plus the removable micro sd card (up to 32gb) which has maps at /sdcard/sd/brut.googlemaps/tiles/... where I installed them.

I think I need to put this down to a quirk od the samsung galaxy S.

That 8gb on /sdcard is filling up pretty quickly so I might need to swap maps out from the /sd card to /sdcard map areas.

Thanks John C
[G1 Android Development] soder:
Does anybody know how long brut normaly takes to get out the newer brut version after a new maps version?

/Söder
[G1 Android Development] nodiaque:
weird, on my desire with leedroid rom, which come with brut mod stockified, it cache to com.googles.maps.... there's no brut folder, either internal or sd. I've tried disabling cache and this folder stop getting updates.

I've tried after downloading map from map atlas (which is the application to download from) but I can't seems to find the right map format. As anyone tried it?

Thanks
[G1 Android Development] shrivelfig:
X and Y is swapped, zoom level is 1 off.

If you take an AndNav tile (tiles/map-en_GB/Z/X/Y.png.andnav) it should be the same as sdcard/com.google.android.apps.maps/tiles/map-en_GB/(Z+1)/Y/X (no extension).

I think :D
[G1 Android Development] Brut.all:
Depending on what I do at the moment. There are more and more apps targeting original package name of GM, so I decided to release two versions of GM again. But now I'm working on some apk installer tool (apktool v2 ;-) ), so people will be able to install com.google.android.apps.maps without problems and without losing possibility to update from Market.

My mod uses package name as name for its dir. So yes, after stocikying it, it'll use different dir. I think I should hardcode "brut.googlemaps" there.

If you use testing version linked few pages ago, everything should be ok.
[G1 Android Development] soder:
Just lite this version, that I use? url:xdaforums.com/showthread.php?t=737119/url:

I think that would be a great idea.

But, can you say something proximately? Is it much that needs to be fixed after every new maps?

/Söder
[G1 Android Development] nodiaque:
the one installed is 4.4.0.16.4414

So since it's stockified, it goes into the com.google; it's ok with me, at least I know it's working properly. As for the destination though, if I change local so I get french navigation (I use english for my phone, but I like french navi), I must reload all map cause they are saved with the region string. What would be great is the ability to set googe map/navi language without changing phone language.
[G1 Android Development] etcet5era9:
I have a HTC Wildfire with a 2 GB SD card. I see that when I just turned on the device, the GMaps with Brut application works fine. But after browsing some locations and tiles for 4-5 minutes, the map tiles stop downloading. Also search and location doesn't work after that time. When I restart the device, it again starts to work for 4-5 minutes only...

Do you have any idea?
[G1 Android Development] reapur:
I wish there was another thread to discuss Brut maps. this thread is becoming so big it's losing focus.

Anyway I was wondering if there is a way to use gmapmaker in conjunction with the "map creation tool" to create cached maps.

This webpage has the links

http://www.mgmaps.com/cache/

I've created a bunch of cached maps using this method, but how do I know if Brut Maps is using it, it seem to have a different naming convention for the folders.

any help would be appreciated.

Cheers
[G1 Android Development] nodiaque:
aren't we suppose to use map atlas creator?
[G1 Android Development] reapur:
I wish the experts would put together a tutorial for us dummies on how to effectivley use Brut Maps :)
[G1 Android Development] nodiaque:
I'm trying right now with mobile atlas creator using google map as source and andnav as destination. From what I understood, the zoom level is 1 off, and the folder, instead of x/y/z is y/x/z, I'm unsure of that part

@shrivelfig

I don't get the x/y swapped... in folder 16 (which must be renamed 17), I get multiple folder name 19213 to 19237 (for an exemple) and then in each, I get files names 23298.png.andnav to 23449 (152 files for now). I must create folder 23298 to 23449 in 16 and then rename each file in the 19213 folder to that name? I don't get it
[G1 Android Development] Anksta:
Is there a way to get Brut Google Maps to use metric units? Thanks.
[G1 Android Development] soder:
I would like that to. =)

/Söder
[G1 Android Development] EViollet:
I don't get it...

Hi. I hope I'm not going to start a flame war against me here, but I'm currently running Leedroid's ROM on my Desire, and have tested Brut maps on it, but don't understand why it's do much better than the original. I saw the list in page 1 of what it's supposed to bring but I don't feel that it really concerns me. The only nice thing I saw was the caching of the map tiles, but even then I don't see a great difference with the original in terms of speed.

On the other hand what I do see is that because Brut maps is integrated into the rom, updates to Google Maps don't work very well ( trouble installing the latest street view for example).

Do the question is , am I missing on something? Everyone says this mod is soooooooo much better than the original but can someone please tell me why?

In advance thanks...
[G1 Android Development] wutao667:
The same problem with my HTC Magic.
[G1 Android Development] susuwatari:
Not everyone stays in the countries where Google maps with navigation is available, I'm among those unlucky ones. Brut's mod enables that.
[G1 Android Development] DeathPoison:
Hello,

thank´s for your work.

But i can´t use it. :(

I use LeeDroid 2.1 and install brutemaps but get the same error like before.

"Need Data Connection"

- orig:"Für diese Anwendung ist eine funktionierende Datenverbindung erforderlich"

GPS and Locate over WiFi is enabled.

I will deinstall the original Maps, and check it again.

Greetz David

EDIT: I have a HTC Desire!!
[G1 Android Development] Brut.all:
It's mostly about navigation in forbidden countries and caching maps. You have navigation in France, so if you don't need caching, then you probably don't need my mod.

Try to move your screen further from your location. GM has its own cache, so if you look at tiles seen recently, then GM most probably loaded them from this cache. And performance isn't main concern. Many people have expensive data plans and GM may eat megs of data in one minute. You could precache maps data to use GM in mountains where you don't have a coverage, on a holidays if you don't have roaming or in airplane, as I did few weeks ago.

It's a matter of individual needs.
[G1 Android Development] shrivelfig:
The tile (oldfolder)/tiles/16/19213/

23298.png.andnav

should be copied to (newfolder)/tiles/17/23298/

19213

, where the last 19213 is the tile (file) name (no extension), not a folder.

There's a Python script to do this automatically, on page 99 of this thread, post #989 (I'm not allowed to post links). I've tried it, and it works great, even on my WinXP machine. Highly recommended.
[G1 Android Development] EViollet:
OK. Thanks for your reply.

So I'll be sticking to stock Android Maps then... I just have a problem, Brut Maps was integrated in Leedroid 2.1 and now I can't install the Google Street View update. I reinstalled the stock Google Maps, but apparently it isn't enough.

I suppose this is linked to the Leedroid ROM, so I'll ask the question there... :)

Regards,
[G1 Android Development] madkapitolist:
pre-caching software?

Edit: nvm problem solved
[G1 Android Development] nodiaque:
!!! I was going to script that, nice thanks for the heads up, I'm going to check that

@brut: should put a link to this with instruction: http://xdaforums.com/showpost.php?p=6844110&postcount=989
[G1 Android Development] Brut.all:
http://xdaforums.com/showthread.php?p=7854423#post7854423

brut17 will have that fix included (this weekend, I think), then I will add instructions to the first post.
[G1 Android Development] madkapitolist:
Does navigation/ directions currently work with this version?
[G1 Android Development] reapur:
Hi Brut,

When I do this, do I need to clear out all the already cached tiles that were done by me just moving around the Brut Maps? or can I leave all that and add the new maptilepacks?

thanks
[G1 Android Development] Brut.all:
As you can see path is different: "tiles-dev" instead of "tiles", so no: you don't have to delete anything.
[G1 Android Development] HyperShad0w:
I'm new to Brut and just following these instructions I now have my entire country cache working. Thanks for that!

I have a question though, relating to this question in the FAQ:

"Q: Car Dock, Google Voice Search or other app always use original Google Maps - it doesn't ask me about your mod. What can I do?

A: Android app can run other app in two ways: by general request, e.g.: "Open SMSes from Michael" - then system decides, what to do; or by request targeted specifically at some app: "Open Handcent app with SMSes from Michael". Unfortunately many apps target original GM by name, so you don't have possibility to use my mod. Currently there are two solutions to this problem: edit apps targeting original GM - requires root if these apps are system ones; search for "stockified" version of my mod - requires root if GM is a system app on your device. I have an idea to solve this better, but this is just a theory for now."

What do you mean by "edit apps targeting original GM"? I'd really like to have my geocaching app load the brut cache, but it always open the original GM. How can I "edit" my geocaching app? Your second solution says to use the "stockified" version of brut. Could you provide a stockified version of maps4.4.0.4414-brutdev.apk? My phone is rooted so I could easily (I'm guessing) remove the original GM and replace it with brut. That would stop any app from distinguishing between brut GM and original GM, right?

Thanks again for a fantastic mod!
[G1 Android Development] [deXter]:
Here's the first flame! (j/k :D)

Actually the main reason most people (including myself) use this mod is

- Forced SD card caching: This not intended for speed but for users who are on a limited data cap and/or on a slow connection as it saves from re-downloading map data. (Most people download the map data when having access to free/fast net (eg: WiFi)).

- Unlocked Google Navigation: Another *huge* advantage of this mod. Google Navigation is officially available only for limited countries, but thanks to brut, users living in other countries can also take advantage of this awesome feature.

Plus there are some other hacks and bug fixes / workarounds to common issues - do check out the brut menu in the program.

You don't need to use this mod really if you don't require any of the above features.. :)
[G1 Android Development] LeeC:
new version is coming? brut17 for google maps 4.5? ;)
[G1 Android Development] wustylez101:
Check autrax sense thread, its got a working brut with 4.5, its the newest post there as I post this.

Sent from my HTC Desire
[G1 Android Development] wustylez101:
Auraxt sense*

Sent from my HTC Desire
[G1 Android Development] Brut.all:
Hah, nice! :-D I have looked into it and seems it's a straight port of my mod minus packageName changing and tagging strings/icons + translation to Chinese. It's safe to use it, if you want.
[G1 Android Development] HardCorePawn:
Wait... so the dev version setup for using Mobile Atlas Creator looks for .png.AndNav tiles?

Does anyone want me to modify the gMapMaker code? I was thinking of adding in support for Google Satellite as well...

It might not be as "polished" as the Atlas Creator, I just prefer it because I can more precisely define the area to download, so I don't end up with large areas of sea/ocean downloaded ;)

In other news... BrutGM saved my butt in China... having access to cached maps of Beijing, Xi'an, Guiyang and Shanghai made getting around by taxi soooooo much easier...

Although, I think there was some weirdness going on with the whole google mapshift correction thing... I haven't quite figured out how it works, because on a desktop, the streetmaps and satellite maps don't line up properly...

but in BrutGM they did... however, when I tried to put in locations using co-ords, it was putting it in the wrong place on the map... and if I tried to turn on the location faking, it put me in the wrong place on the map?!?!
[G1 Android Development] HyperShad0w:
Well, I looked into editing my geocaching app's apk (using your apktool, brut) to perhaps have it use this modified brutGM instead of stockGM, but I admit I got dizzy thinking of all the ways it could go wrong, so I gave up.

Is there any chance for a stockified version of this? It would make everything so much simpler.
[G1 Android Development] velvet_hun:
i can't install it. It sais I have to remove the original program first. the problem is, that I don't know how. It is witten in the first post, but I don't understand it. Could someone tell me what do I have to do?
[G1 Android Development] Brut.all:
It should be easy as find & replace "com.google.android.apps.maps" to "brut.googlemaps".

Also I will release brut17 in two versions, so you will be able to use other apps with this mod.
[G1 Android Development] HardCorePawn:
I too wanted to see if I could get my geocaching app (c:geo) to use BrutGM...

So, I actually uninstalled default maps and BrutGM and installed the "stockified" BrutGM...

I used apktool on c:geo, and noted that it is creating a google maps MapController, MapView (and GeoPoints) and that it invokes a MapActivity...

.field private mapController:Lcom/google/android/maps/MapController;
.field private mapView:Lcom/google/android/maps/MapView;

<other stuff in here>

.line 33
invoke-direct {p0}, Lcom/google/android/maps/MapActivity;-><init>()V

Unfortunately, I think this is just some sort of API call, that shows a google map within a frame/window or something??... as even though I have the map tiles cached within "Maps"... and they read off the SD Card fine in the Maps application, when I load up c:geo and look at the map, it isn't displaying the tiles :(

which is a real bummer... as about the only thing missing from c:geo as far as I am concerned, is the ability to cache maps :P
[G1 Android Development] micatlkw:
Would the next release movable to SD? I don't root my HTC desire.

THANKS AND GREAT JOB BRUT! !

- Kevin
[G1 Android Development] Brut.all:
Yeah, Google Maps != Maps API. Apps could link to Google Maps and then stockified mod should work, but if they embed maps, then they probably use Maps API and it has nothing to do with Google Maps nor this mod.

I was considering modifying Maps API libraries as well, so any app using Maps API will get caching instantly. This is a part of bigger thing, my whole "caching maps idea", that I wanted to implement. However for now I have other things to do.
[G1 Android Development] HyperShad0w:
Yeah I've been trying to edit c:geo this whole time. That's why I got confused, it didn't cross my mind that it was using Maps API and not the maps app. If you ever get around to get caching done for something like that, it would be FANTASTIC, but yeah I understand that's a whole other thing. Thanks again!
[G1 Android Development] LeeC:
will wait brut17 only. ignore all others.

Thanks, BRUT!!!
[G1 Android Development] pixiebob:
i am very impatient to have brut17.

i hope we can more easily use downloaded maps with atlas creator.because i 'm not success use this on brut16
[G1 Android Development] FrozenData:
I think to use maps downloaded with atlas creator you need to install the maps4.4.0.4414-brutdev.apk. Not maps4.4.0.4414-brut16.apk.
[G1 Android Development] HyperShad0w:
exactly. worked fine for me with atlas. Although atlas couldn't download google satellite tiles last time i tried, so i settled for maps. Maybe it was a server error so I should try again soon.
[G1 Android Development] raven_raven:
This mod is awesome. I don't know why I didn't tried it earlier.

Navigation is working fantastic (great thing that it works at all), maps caching is AWESOME (now I can download maps before going to foreing countries and then use this maps), I don't know what to say :). Maybe a big THANK YOU!

Dzięki, dzięki wielkie brut. Ten mod jest jedną z lepszych rzeczy, jakie się G1 przytrafiły :). Zapisywanie map na karcie przyda mi się jeszcze nie raz.
[G1 Android Development] UpSpin:
Is it possible to mirror everything in google maps?

This way you can use the Smartphone as a HUD display, lay it under the windshield and you can see the reflection of the display in your windshield. The only issue, it's mirrored.

This works fantastic at night. For example following app, SpeedView, has such a HUD mode but displays the speed only.

It would be awesome if using the smartphone as HUD would be possible while navigating, too.
[G1 Android Development] canadiancow:
I had a speed app like that on my iPhone, but it didn't work that well. It was fine on roads without street lights, at night, but even a minimal amount of ambient light made it very difficult to see anything.

Also, I have yet to see a good mount for something like this.

And finally, I fairly regularly tap the traffic icon to see what's going on ahead (if it isn't green). That would be very difficult too :p

If the device was designed to be used like this, I'm sure it would be great, but sticking a device on your dash and trying to reflect the screen just doesn't seem to work well :(
[G1 Android Development] soder:
What's happening? Is there a brut17 coming soon?

=)

/Söder
[G1 Android Development] madkapitolist:
multiple layers?

Is it possible to have multiple layers? ie: I want google maps classic and google maps hybrid of the same area with the ability to switch inbetween. However the folder names ie: 0-17 are the same and would replace each other.
[G1 Android Development] Brut.all:
Do you mean satellite (it's actually hybrid, but it's called "satellite" in GM mobile)? Satellite tiles are stored in "satellite-{locale}" dir instead of "map-{locale}". Just enable this layer and GM should create a dir for tiles :-)
[G1 Android Development] vejbymats:
Fantastic mod!

Thanks from Sweden.
[G1 Android Development] suffeks:
i believe the tiles differ somehow when downloaded with atlascreator. original tiles on my n1 seem to have enlarged fonts and thicker roads, when i pre-download tiles using atlascreator it must uses desktop versions of the tiles, they look fine on the computer, but when used on the phone the fonts and roads are all tiny... is there a way around this?
[G1 Android Development] Brut.all:
It's technically possible, there are no tools for that.
[G1 Android Development] interqd:
Hi all...

I've downloaded this maps...and uninstalled the original maps from my rom...

But when I try to navigate from cart home...it just won't load...because the real navigate apps is not there...

Is there anyway to load the brut from car home?

Pls give me instruction on this...thx...

And one more...

Is there anyway to download the map cache from internet?

Map cache fire the my while city if possible?
[G1 Android Development] feueri:
How do i uninstall original maps ? I installed brut fine but old maps is still around. I used terminal and tried the commands but it says adb: not found. What am i doing wrong and how do i make it right ?

edit: installed adb but "adb remount" says "not permitted" ??
[G1 Android Development] duongla:
Dear Brut,

Will brut17 support new map tile format which can be downloaded by e.g mobile atlas creator ?

Thanks
[G1 Android Development] richardpap:
When will Brut17 release, Brut?
[G1 Android Development] kalagas:
I think Brut is making his tests and when his new project (Brut17) is ready and works like charm, he will release it...

So lets be more patient, all of us.....
[G1 Android Development] nodiaque:
hmmm... did you read past post and main post? Brut already support that
[G1 Android Development] wl08:
I hope new version could support http proxy like iphone and windows mobile version did.

I am using a cheap wap plan, google map woks fine under iphone and WM with this wap plan.
[G1 Android Development] mikesusangray:
Say -

I've made a full map of my home city with MAC 1.8, and I'm copying it to my HTC Desire. Two questions:

1) First time I tried, I got the maps and they worked nicely, but I couldn't do any searches or use the navigator. I'm wondering whether that is because I didn't copy in the .jdb files in \tilestore\db-Google Maps. I assume there isn't any text information in the individual png.andnav files ...

The maps themselves are in \tilestore\db-Google Maps\Unnamed atlas_2010-09-22_195641\Google Maps\ followed by folders 14, 15, 16, 17, 18, 19

2) The size this stuff takes up in catastrophic. 100 MB of material requires 2g of space! Wow. I have a 16g card, so I think I can pull it off, but isn't there a better way of storing the data?

P.S. Thanks for the terrific app! I don't have a data plan, so this is my only chance!
[G1 Android Development] henriquesp:
That's a flaw from the OS, android, not the apps.

Check http://code.google.com/p/android/issues/detail?id=1273 (and since you're there, star it, the more the merrier :)).
[G1 Android Development] shrivelfig:
The space requirements is a function of the disk allocation units, the bigger the disk, the bigger the waste. I should think the tiles take up less space on the card.

If the tiles are tared or zipped (even uncompressed), then there would be no waste, but that would have to be implemented in the mod.
[G1 Android Development] wl08:
Yes, I know it's android's problem. But it seems no ETA for the fix, I am thinking Brut could do something.
[G1 Android Development] beav_35:
It looks like this is being implemented in CyanogenMod.

http://code.google.com/p/cyanogenmod/issues/detail?id=1005
[G1 Android Development] [deXter]:
You can now use an HTTP proxy in any ROM:

http://xdaforums.com/showthread.php?t=766569
[G1 Android Development] duongla:
Thanks HCP for the tool, but there may be an issue relating to download speed. When I download a map, there's always a download session which is very slow. Pls see attached file for more detail. Can you fix this.
[G1 Android Development] chris...:
It can be easily done on linux can it be done on android

Create a file based files system and mount as a loop device e.g.

dd if=/dev/zero of=/sdcard/mapscache bs=1k count=1 skip=size
mkfs.ext2 /sdcard/mapchache
mkdir /sdcard/gmaps/
mount /sdcard/mapcache /sdcard/gmaps -o loop
[G1 Android Development] wl08:
It doesn't work on my configuration.