yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Brut.all:
By default my mod forces locale of directions to en_US - this is the reason, why you get these problems.

This is funny, because for me, who does not use neither en_US nor en_GB at day to day life, both names are just normal, they're synonyms. I didn't know they're used in different regions :-) But you are more used to your own names :-)

And there are really funny, sometimes very subtle differences between en_US and en_GB. For example kilometers vs kilometres :-D
[G1 Android Development] koijan:
why is that the background of Directions is black?

Is that OK that I just upgrade Brut maps while left original maps @ ver4.2.0?
[G1 Android Development] u-foka:
Hy!

I'm sucking with the spica's "searching for gps" problem, still :(

Theorically it's fixed in 4.3 according to [1], but I can't get that fuc*in message to go away even with brut14 (maps 4.3) or brut16 (maps 4.4)

Any ideas how to fix it?

Thanks!

[1] http www (dot) google (dot) com/support/forum/p/Google+Mobile/thread?tid=25e7a46ad6eaeea5&start=80
[G1 Android Development] dieselboy:
Yeah but they still sound the same that way. But everyone knows the correct way to spell metres is metres lol :rolleyes: :D
[G1 Android Development] [deXter]:
Hmm, any idea how I could change it to my locale?

(I'm already using MoreLocale2 but Maps/Places doesn't seem to respect it... And one odd thing is that while Maps correctly shows the units of distances in kilometers, Places shows the distances in Miles!)
[G1 Android Development] Brut.all:
Disable "force locale" feature in mod menu. And... where do you live? Navigation in UK is supported natively, so you could disable whole "international navigation" thing.
[G1 Android Development] [deXter]:
Wow, thanks for the fast reply! The "force locale" option seemed to do the trick, thanks! (I'm in New Zealand btw, and our locale is similar to the UK)
[G1 Android Development] Bhagera:
Thanks alot!

Really nice work on this one. I couldn't use Navigation since it said that it

was not avaliable in my area. Now it's all working =)

Keep up the work on this one please, and thanks again.
[G1 Android Development] allmoney.ws:
No any chance to download cache PDA (not PC) version of Google maps? Maybe by other software?
[G1 Android Development] ext23:
Fixed cause i'm stupid.
[G1 Android Development] scootley:
@Brut.all, I see you have signed this APK with your own key, of course. Is it also using your own Maps API Key generated from the MD5 fingerprint of your own signing key?

I mean, the app wouldn't work if it was still using the Maps API key that was originally distributed with by Google, since the APK isn't signed by the same signing key, right?
[G1 Android Development] Brut.all:
Google Maps doesn't use Maps API :-)
[G1 Android Development] Jubei:
Brut.all thanks again for the wonderful work you've done on this. You've really saved me from getting lost numerous times. If you have some free time perhaps you could work on the following:

- compatibility with "Navigate to.." or "Map of.." voice command

- Chrome to Phone

Thanks in advance,

Keep up the good work

Jubei
[G1 Android Development] furstrated:
anybody know how i can uninstall the preinstalled maps.

i wanna replace it with brut, and i dont want duplicate with gmaps

btw, im on galaxy s and the uninstall instruction in the first page wont work

says theres no remount
[G1 Android Development] Arkain2K:
You can uninstall Google Maps (or any other "system app" for that matter) with Titanium Backup, grab it from the Market.
[G1 Android Development] furstrated:
thanks . been there done that. titanium on chuck norris mode, but it cant uninstall. just says apk not found when i try to uninstall any of the built in apps

titanium can freeze the apps tho, so i settled with freezing the apps i dont want.

i dont know if its a problem with my build or not

im on the kies leaked froyo (jpc) btw
[G1 Android Development] lssong99:
login fail

@Burt, thanks for your great works!

I use Burt GM (v16) in Taiwan with Desire 2.1 before, without any problem. However, since we got 2.2 Fryo, everytime I enger Burt GM a "login fail" shows. I cannot login to my google accound and access all my starred items.

The stocked GM works no problem. I tried to relogin my google account but still get login fail. When I select the "Login" Menu in Burt GM, it either stuck on "login..." or shows the "login fail" message again.

Any idea?

core Version: 2.6.32.15-g6a358a9 htc-kernel@and18-2 #1

Version: 2.10.751.3 CL230411 release-keys

Thanks!
[G1 Android Development] canadiancow:
Has anyone noticed that Google seems to be horrible at predicting travel times along smaller roads?

On the 401 through Ontario, Canada, it slightly overestimates the time for me, and I drive slightly over the speed limit. Seems fair.

I was just driving home on some smaller streets (which eventually went into a residential area), and at one point, Google said I had 10 minutes left. I was not speeding, and I was home in 5 minutes.
[G1 Android Development] AustinAce:
I uninstalled google maps from the market hahah
[G1 Android Development] neu242:
This seems to be fixed in 4.4.0.4414-brut16. Great work!
[G1 Android Development] Virtualsk:
I am trying to install latest version on Galaxy S, but, i am getting error "There is a problem parsing the package". :(

Please help !
[G1 Android Development] Midda:
I gave this a try, and it worked fine, but there's still the issue of Mobile Atlas Creator downloading the desktop version of Google Maps, not the mobile version. This means that the text is very small on the screen. It's still readable, but when there's areas which were downloaded by the Maps app itself, they don't match. It looks pretty horrible.

Is there some way to download from the Mobile Maps server instead of the standard Desktop one?
[G1 Android Development] Brut.all:
It's definitely possible, but I don't think there is a tool for it.
[G1 Android Development] droidwi:
+1

I tried three different

maps4.4.0.44414-brut16 6,99kB: "There is a problem parsing the package"

maps4-1.4.0.4414-brut16 17,63kB: "Unable to open file"

maps4.2.0.4210-brut13.apk 49,67kB: "There is a problem parsing the package"
[G1 Android Development] furstrated:
i would like to know how you did that.

im on a galaxy s btw
[G1 Android Development] imwwwy:
Hi!

Just wanna suggest, if you would add the "Offline Map" support, better make use of ZIP / TAR format. Since the number of tiles are enormous which will take up a lot of disk space by the file system overhead if stored individually. Thanks! :)
[G1 Android Development] lackonne:
Wanna say thank you so much, I have best navigation on my phone now.
[G1 Android Development] imwwwy:
URL base for getting mobile version of google map tile

Does any one know the URL base for retrieving Mobile version (with bigger font for labels) of google map tiles? Thanks!
[G1 Android Development] Brut.all:
http://mobilemaps.clients.google.com/glm/mmap

And this URL is used for most of GM communication. Request details are in POST data in custom, binary protocol. This is not that easy as you think :-) I could give you specs of this binary protocol, but it would take me some time to write them.
[G1 Android Development] edi1907:
I made everything to uninstall google maps from my device. But I can not. I use http://xdaforums.com/showthread.php?t=768768 ; Htc clay's Super HD2 android version. Can you help me please. How can I uninstall it? I would like to use just brut mode
[G1 Android Development] fra-zzr:
Hi, Newly registered user and have been having trouble with theaterst brut16 maps. Everything seems to work to work fine but after a couple of hours tiles stop downloading. tried with or without caching, and numerous re-installs.

Can anyone help?

thanks

Fraser
[G1 Android Development] Brut.all:
Do you have any errors in logcat?
[G1 Android Development] fra-zzr:
Had to look to find out what logcat was first.. but no, and given some time is seems to be working again..

thanks for the quick reply
[G1 Android Development] dan 6a:
I am having FC issues when attempting to open BRUT on SGS I9000.

Can someone let me know if there is a fix for this?

Ta
[G1 Android Development] imwwwy:
Thanks your response !! :)

I thought it works like the browser version of google map, just giving the "GET" params x,y,z to retrieve the tiles. But I was wrong :P

Anyway, the brut.googlemap is really a great work! Thanks so much!! ;)
[G1 Android Development] wutao667:
I have quite the same problem. Once the "Data connection is lost, retrying..." is showing up, the map will stop updating anything even when the data connection is recovered. This problem shows up under both WIFI and GPRS.

FYI..

My Phone is HTC Magic.

I'm using a customized ROM based on CM 5.0.8 with GM brut16.
[G1 Android Development] bemymonkey:
G'day Mr. Brut :)

Are there any plans to enable caching of extended areas in advance? Allowing us to use Maps and Navigation offline would be... well... fantastic.

What's the difference between caching just the maps along one route and caching, say, an entire small town? Is it a matter of bandwidth?

-edit- I realize the first part has been asked before (a lot), but I'm really wondering if there's still work being done in this direction. I the project still active? Or just updating when Google releases a new version?
[G1 Android Development] hoobledi:
+1 for my predecessor!

the process of manually sliding around the different map levels to cache them is cumbersome, especially when you often travel long distances and need maps of larger regions of the world. it´s just a lot of work and takes up a lot of time. Not to say that the brut application in itself isn´t awesome of course!
[G1 Android Development] hobomeat:
Was looking forward to using this for the map caching, but install says this app has permissions to make paid calls:

"Do you want to install this application?

Allow this application to:

...

! Services that cost you money

directly call phone numbers

..."

downloaded from here: http://www.multiupload.com/IETT3QHUEY

No way I can afford to take a risk like that (I wouldn't have installed it if I hadn't just clicked through the warnings and only realized afterwards).
[G1 Android Development] Brut.all:
So root your phone and uninstall original Google Maps as well, cause this permission was added by Google, not me :-) Of course I understand if you trust Google more than me, so you could:

Differentiate original and modded GM to find my changes.

Remove android.permission.CALL_PHONE permission - it's 5min task if you're familiar to apktool. I think GM will work normally without this permission - it will crash when you try to call someone though.

Don't use modded version.
[G1 Android Development] bemymonkey:
That just means you can can dial phone numbers directly from within the application. If you search for a pizza place in maps, you can call it directly from inside maps and order a pizza. It's basically just a shortcut to your dialer ;)
[G1 Android Development] geekoo:
Downloaded and install this after uninstalling the OEM maps. Very cool app, thanks a lot. However, the chrome to phone app FCs with Brut Maps. So I had to install the OEM map again. Now have two copies of every map app. :P
[G1 Android Development] hobomeat:
Cheers Brut.all, I appreciate the reply. I've installed a later version of Google Maps alongside the one I had by default and I don't remember the same warning, but that could just be because I wasn't paying attention...

If I had the source code for both handy I *would* compare yours with the original, if not for this reason then just for curiosity's sake, to see your improvements.

But if you say it's Google, not you, I'm inclined to believe you, and I'm not worried about a default app having this permission, so....

Cool.
[G1 Android Development] Adrian_london:
Cut and Zoom

Hi there Brut

I am very very impressed with the fact that I can store the maps on my sd card so I don't have to rack up a huge mobile bill.

I hope this question hasn't already been asked and answered.........Is there any way of being able to just highlight an area on Google Maps and then it will automatically cache the whole area at all the zoom levels poossible?

I am off to Hawaii in February and I'd love to be able to have the island of Maui already in my HTC Desire. I realise I can do this by going to Brut Maps and 'viewing' the whole island in all different zoom levels but it will take a heck of a long time to cache all the maps at all the zoom levels.

Any ideas???

Adrian
[G1 Android Development] Brut.all:
http://xdaforums.com/showthread.php?p=7854423#post7854423

This is a little harder then "select area and click ok", but it's easy thing to do, I think.
[G1 Android Development] shrivelfig:
This seems to work quite well.

But I was thinking. With this version there are now 2 different caching schemes, and maybe the final version will use yet another scheme. How would it be to support several different schemes, selectable by the user? That way, users could keep their old caches when upgrading, instead of having to discard and rebuild their old cache.

Also, that could enable one to install and use several different map programs, but only need to have one map cache.
[G1 Android Development] Bec07:
However, downloading detail maps takes ages, and processing them to .andnav even more.

What is the default format google uses for caching? couldn't we modify mobile atlas creator for another format, something that google uses by default, or something lighter?
[G1 Android Development] Brut.all:
This is the reason, why I didn't fix it several versions ago - I didn't want to break compatibility with already downloaded tiles. I think I will add a selector for these two schemes and new tiles will be stored in tiles2 directory. Also I'm considering third option: custom tile path - string field with variables.

I don't think there are many other formats storing one tile a file, so it won't be that easy to support them.

I don't understand. MAC downloads tiles as fast as it's possible for you internet connection. How do you want to download hundreds of megs of data quickly? And Andnav format is on tile per file, so there is no processing needed.

Do you mean internal cache of Google Maps mobile? It's cleaned up from time to time - it can't exceed ~1MB, cause it's on /data partition.
[G1 Android Development] Bec07:
I don't know what file system you have, but on the pc it's a nightmare.

Choosing detail level 19 does not allow downloading an entire county, only cities.

A city is usually around 200 mb but it ends up taking more than 1 gb on the HDD because of the small tile sizes...

Also downloading and processing a city (detail level 19) takes about an hour and a half @ 500kb to 3 mb/s.

Should I change tile size or...?
[G1 Android Development] Brut.all:
Err... I think my whole country in zoom 19 would be hundreds of terabytes at least. How do you want to download them easily?
[G1 Android Development] Bec07:
Uh-oh I see... sooo... this doesn't quite serve my needs...

But this doesn't seem right... starting with the zoom levels. There shouldn't be a whole new map for each one. By the looks of things most gps apps use vectorized roads, making the whole zooming a virtual process...

Maybe google's approach is less data expensive (when not roaming) but the way they currently deliver maps doesn't allow for actual usage like the usual GPS program...

Is it possible to obtain the maps is a more manageable form (vectorial) ?
[G1 Android Development] canadiancow:
Isn't 19 a little excessive? I'm sitting in my bedroom right now. Looking at zoom 19 on my Nexus One, I can just see a tiny section of a street in the top left corner of the screen, and another tiny section of a street in the bottom right corner. The majority of my screen is completely grey, because it's the area between two streets.

I could see 15 as being useful, but I think anything beyond that is unnecessary.
[G1 Android Development] Brut.all:
@Bec07

Google use both raster and vector maps already. Didn't you notice navigation looks much different than normal maps? Search for vector test in mod menu - have fun ;-)

It's hard to say, whether they want to use vectors for navigation only or it will be adapted to normal maps in the future.

@canadiancow

Yeah, I agree. I use 17 for my neighborhood and ~14 for larger areas.
[G1 Android Development] hepkat63:
car mode link possible?

Hi,

I have successfully rooted my phone, installed the brut nav mod and it works a treat here in Australia - THANK YOU... just one tiny question though... is it possible to LINK the 'Navigation' icon in the 'Car mode' to fire up the brut nav mod? This would make my life complete !

I am a (stupid) newbie... so be gentle with me. I did manage to remove the old google maps - but now when I 'touch' Navigation on the Car mode - it just says application not installed. I know linux pretty well, so I guess it must be a terminal edit file thing - can someone help me please?
[G1 Android Development] hepkat63:
AH... got it - installed the 'stockified' and all working - brilliant !!
[G1 Android Development] Bec07:
Ok guys, but if I start routing, won't it go to street level (19) or something pretty close?
[G1 Android Development] Bec07:
But by the way, do the maps created with mobile atlas creator contain vector information?
[G1 Android Development] Brut.all:
As I said above, navigation uses vector maps and MAC downloads normal maps for main Google Maps app. You can't cache vector maps/maps for navigation yet.
[G1 Android Development] Bec07:
Thanks, now it's all clear :D

So, any plans on downloading them vector maps? :p
[G1 Android Development] Bec07:
And yet another question. Can't you make the app read the tiles from inside a .tar?

Almost any archive type on no compression would fix the huge "size on disk" issue.
[G1 Android Development] Brut.all:
I know of that and I want to store them in a zip in the future. But you are definitely over-worried about this problem. "Huge size"?

du -hs *
175.2M	tiles-dev
164.2M	tiles-dev.tar

About 7% more of space...
[G1 Android Development] Bec07:
Well perhaps I should check the block size on my HDD but for me 400mb -> 1gb(size on disk)
[G1 Android Development] Brut.all:
Don't do tests on your HDD. On my PC I get ~1% of exceeding space (ext4). On SD I have FAT32 with default block size and I get ~7%.
[G1 Android Development] shrivelfig:
Yes, backwards compatibility is definitely a *****. :p And the longer you wait ...

According to Mobile Atlas Creator, these formats are near identical (Tour Eiffel map tile):

AndNav atlas format

path:Mapnik\14\8296\5636.png.andnav

Maverick atlas format

OSMAND tile storage

path:Mapnik\14\8296\5636.png.tile

Mobile Trail Explorer

OSMTracker tile storage

path:Mapnik\14\8296\5636.png

GPS Sports Tracker

path:Mapnik\14_ 8296_5636.png

This format uses the same tiles, but a different numbering scheme:

PathAway tile cache

path:OSM1\03\2068\1604.png

ZIP formats:

AFTrack (OSZ)

zip:14\8296\5636.png

TAR formats:

TrekBuddy

Unknown packed formats, but apparently they contain the same 256*256 tiles:

AlpineQuestMap (AQM)

CacheBox (PACK)

Glopus Map File (GMF)

Mobile Trail Explorer Cache

I haven't looked at the SQLite formats yet.

+1 to this. Well, not huge size, but some sort of zip/tar/sqlite container would be useful. On my 4GB SD card, I get these results:

Location: F:\brut.googlemaps
Size: 15.1 MB (15,870,589 bytes)
Size on disk: 30.1 MB (31,649,792 bytes)
Contains: 6,135 Files, 324 Folders

This is with 4k clusters, which is the smallest possible with FAT32.
[G1 Android Development] Brut.all:
Google Maps 4.5.0 was just released :-)
[G1 Android Development] domparry:
Any idea what's changed?
[G1 Android Development] Brut.all:
http://googlemobile.blogspot.com/2010/09/walk-this-way.html
[G1 Android Development] slicknickest1988:
offline??

Hey just a quick question has anyone figured out how to get this to navigate you to and from a destination without any kind of data connection...i have the maps cached so i can see when i am and where im going but wanted to use it for voice navigation and see how to get the navigation directions offline...when i try it just sticks on getting driving directions and sometimes says data connection lost...can anyone help?? thanks
[G1 Android Development] canadiancow:
It is a GOOGLE product. I.e. the big internet company whose products all require internet access to actually use.

Brut, have you noticed any changes in 4.5.0 with the vector stuff? I know a lot of code was added between 4.3 and 4.4, so I'm curious to see how that's coming along internally, regardless of whether it's usable yet.
[G1 Android Development] mattisdada:
When is the ETA 4.5.0 version for Burt Mod?
[G1 Android Development] BryanChung:
Yeah =D So now I'm eagerly awaiting your new version too! :P
[G1 Android Development] oldplodder:
Reading maps of SD card

Love this programme.

Been downloading maps using Oziexplorer off various map sites.

Format example is the usual 15/????/????.png and it worked well on the 8gb of nand memory.

Will have to archive them somewhere so others can access them..

I have a samsung galaxy S and only 8gb of nand memory, known as SD card to the system, and it hit full with maps.

Installed the optional micro SD card and moved the maps over, just over 5gb in total.

Brut can't find them.

Have caching turned on, and SD card ticked.

I must be doing something wrong. Any idea?

Thanks John C
[G1 Android Development] intechjb:
Me too....:D
[G1 Android Development] ownhere:
the whole world is expecting BRUT MOD for 4.5.0
[G1 Android Development] Brut.all:
Enable debug mode in mod menu and look into logcat - there you could find, where GM look for tiles.
[G1 Android Development] BryanChung:
Should be Brut17 =P
[G1 Android Development] pixiebob:
hi brut.all

i have downloaded tile-packs from your post 1385 and install it like this:

/sdcard/brut.googlemaps/tiles-dev/mapnik/0/0/0.png.andnav

my problem is i can't see this maps.what's the option to see this maps andnav?

edit:i have try to change /sdcard/brut.googlemaps/tiles-dev/mapnik/ in /sdcard/brut.googlemaps/tiles-dev/map-fr_FR but no success
[G1 Android Development] dreamtheater39:
+1 for the next version :-)

thanks m8 for this brilliant hack...can't imagine using my device without Google navigation :-)
[G1 Android Development] huxflux2003:
Does this work with 4.5? In the thread about the new maps version people say that it works great. Is that true?
[G1 Android Development] Dukenukemx:
Does this app allow me to use Navigation without a data connection? Does it download the map data?
[G1 Android Development] etcet5era9:
Doesn't download new tiles most of the time

Hi. This is one of the greatest apps for Android. Thanks!

My problem is the Maps with Brut Mode doesn't download and show new tiles most of the time even if I am connected via Wi-Fi. I am checking with normal GMaps application and it just works fine but GMaps with Brut Mode doesnt. In some of the Wi-Fi connections, Brut mode also works fine, but with most of the connections in different places it doesn't. Any ideas??

Cheers...
[G1 Android Development] JvIo55iBl3r:
will we have 4.5 maps brut soon? thank you
[G1 Android Development] SkyWalker1726:
+1.........
[G1 Android Development] iamkifo:
Did anyone else has the problem of installing the new Street View for Navigation? I have brut on my N1 and I have removed the original Google Maps from my phone to save memory space and now I can't seem to install the new Street View. Any clues?
[G1 Android Development] kenkiller:
it makes sense that the new street view only integrates with the original Gmaps, not brut. Not until brut releases a brut version of the new street view.
[G1 Android Development] kalagas:
I have latest Brut Google Maps 4.4.0.4414-brut16 and i downloaded the "Street View on Google Maps" application from the Market and all works fine in my Milestone...

Edit: A you mean street navigation??? Neather mine works. I can only see the streets but no navigation...
[G1 Android Development] kenkiller:
Do you still have the original google maps in ur Milestone?
[G1 Android Development] vinlim:
Cache wriring

For Brut16, map caching is into RAM or MicroSD? Thx