yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] DroidBois:
No, this is about enabling navigation in countries not supported by Google Maps, like Australia, hence many Australians on this thread.

You are in the wrong thread. Offline maps are just one feature that is probably less important than the free navigation. There are other offline map apps, go searching for them, or use Open Street Map. You're in the wrong thread if that's all you want, hence being 'skipped'. Also, proper grammar and formatting attracts a greater number of readers.

You total legend, I'll go searching, thank you.
[G1 Android Development] shrivelfig:
Start reading here: http://xdaforums.com/showthread.php?p=7854423#post7854423

This question has been asked (and answered) several times already in this (admittedly long) thread. It is irritating having to answer the same question over and over and over again. There is a tool called "SEARCH THIS THREAD" which is infinitely more patient than any user on this forum.
[G1 Android Development] charlestio:
lolcat for "Getting driving directions" and "no route found" problems

Good morning kind forumers! I have followed the advice sir brut and used alogcat as well as pastebin for easy reference to my problem. As stated in title, this problem is related to brut maps putting up "no route found" when the "Directions" key is used, no matter what the location or destination.

brut navigation also has an issue in that it can never finish "getting driving directions" - with an occasional "data connection lost".

some notes on what I did for alogcat:

> turned on logcat.waited around 10 seconds for it to "catch up" on its logs, then exited to main menu.

> turned on brut maps, waited for location to lock on to my unit (arrow denoting my unit pops up on screen - around 25 seconds)

> once location is established, selected "Directions" and plugged in "megamall" - place is instantly recognized by maps, with it pulling down a menu of most probably locations. I select the most appropriate.

> no route found notice pops up.

> selected brut navigation - typed destination (mega mall again, which is once again instantly recognized.)

> background maps is rendered quickly, centered around my location - so far so good, but the "getting driving directions" is still right in the middle of the screen.

> 2 minutes in, I hear "Data connection lost" - but my taskbar still displays a strong "H" signal - HSDPA, I assume.

> 5 minutes in, the "Getting driving directions" notice is still there - I exit app and go into logcat again.

> pressed "send" inside logcat and sent to my own email address.

> selected all contents from my email message and pasted onto pastebin.

> copied pastebin link from address bar - here it is:

hxxp://pastebin.com/1YxV0uvC

(sorry, as new member, I can't use the link function yet...)

>> ok, I would again like to ask for assistance from the knowledgeable and kindly members of this great forum, and I hope I did every step correctly. If there is any mis-step, please do notify me so that I can do it correctly next time.
[G1 Android Development] vejbymats:
Only thing, you have to remove 1-2mm from the lower right corner but it is very easy to do so with a sharp knife.
[G1 Android Development] anonymusneo:
I have stock rom with g4 , un rootd, non modded.

CanI use this app?
[G1 Android Development] milomak:
will this work on a rooted HTC Dream with Android 1.6?
[G1 Android Development] m16-maniac:
i appreciate that info as it helped alot.

i already had that app installed believe it or not (i also have navicomputer app installed) which is alsmost the same thing but you can not select your output format like you can with mobile atlas creator.

i can only pick zoom levels #4 - #13 otherwise i get a message about extra ordinary amount of tiles to download or something.

i need at least zoom level #15 as i cant read the small street names.

maybe i need to learn the app you guys are using in this thread for navigation.
[G1 Android Development] chris...:
Works great, i mount it on the dash in the corner when i need to use it, otherwise the entire thing lives in the glove box, or you can clip it to the air vent ducts
[G1 Android Development] chris...:
works on my bog stock std 1.6, stupid sony
[G1 Android Development] canadiancow:
I find generic car mounts to be absolute ****. I was really skeptical at spending so much for the official Nexus One mount, after using $10 generic mounts (even if "designed for" the specific device I was using) for a few years.

However, the Nexus One mount was worth every penny, and I don't even use its Bluetooth features. It stays on my windshield (although I'd like to further test that this winter, since cold weather has knocked off my generic mounts), it's very secure, the power cord plugs into it, so I only have to worry about putting my Nexus One in it, and not plugging it in too. I love it.
[G1 Android Development] chris...:
lucky for us non-iphone users we have choice

just like how i choose not to have a nexus one

obviously an official dedicated mount should be better, but i just need the generic one to hold the phone it does so im happy
[G1 Android Development] DroidBois:
Love one with a FM transmitter built in.. Either way I'm really struggling to find a recommended car mount now I have Brut Maps.. I'd love to use Brut Maps more but it's impossible without a powered mount :-(
[G1 Android Development] chris...:
Don't us a generic mount unless you dont mind cabling it to your lighter and you also may need to modify you mount
[G1 Android Development] DroidBois:
Dedicated mount it is. Some HTC Desire mounts are advertised cheap on eBay but I don't know how good they are.
[G1 Android Development] Henrik_Nyberg:
Any news on an update?

Hello!

I have been looking through the posts and can not find any information about if this product is discontinued or if an update will be available soon.

I'm really pleased that I'm able to use Navigation even thou my country is not supported.

Please do not flame me for asking.

Henrik
[G1 Android Development] DroidBois:
People who flame need to put their money where their mouth is and contribute to Wikis. Ask away..
[G1 Android Development] Brut.all:
Asking for ETAs is usually irritating, but I didn't release anything for long time, so it's ok people want to know about status of this project.

So: I have ported all my changes to 4.5.1 yesterday, but navigation doesn't work. Seems they have added new navi availability check in 4.5.1, but I think it should be easy to hack. Then I will add simple modifications to caching mechanisms and brut17 will be released. There will be 3 versions: normal; with renamed package name; renamed and with brut-tagged icons/names.

Unfortunately I will be away on the weekend, so I will work on it on next Sunday or Monday.
[G1 Android Development] Henrik_Nyberg:
Thank you for your response! Your doing a great job and it's appreciated!
[G1 Android Development] coradux:
What do you mean by normal? It will replace the original Google Maps and Navigation? I am interestead in replacing the orginal because Home Car Dock application for Samsung Galaxy S doesn't work with Brut 16.
[G1 Android Development] crasher:
Why don't you wait patiently for him to release them next week and see for yourself? It'll be the first time he is willing to do 3 versions, so he is already responding to requests. Cut him some slack, and let him do his magic.
[G1 Android Development] coradux:
I don't understand your point. I didn't asked him for release date. And I didn't knew that I have to ask permission to post. He can answer for himself, you can reply to people who are talking to you.
[G1 Android Development] karmatt:
With normal he mean that it looks like the original Google maps, you can use all apps that links to maps and brut will be used instead. With renamed the app will tagged with brut and the 3rd is with both brut tag in name and on picture.
[G1 Android Development] chris...:
excellent :) thanks
[G1 Android Development] DroidBois:
Damn you people who work for free, you should be available 24x7! Lol :cool:

Nice work Brut, keep it up.. Consider buying shares in car mount manufacturers because their demand has just gone up.
[G1 Android Development] soder:
Then you shall use the second or third version. Not the normal.

/Söder

/Söder
[G1 Android Development] shrivelfig:
Yeah, confused now :confused:

But no matter, I'm confident that all will be explained in due course :cool:
[G1 Android Development] nickislauw:
Hey,

I dont understand how to navigate offline.

i live in europe and i go to new york next week so i want to know or explanation on how to use offline maps.

the explanation on the front page is really confused:confused:
[G1 Android Development] canadiancow:
You can't use Navigation offline.
[G1 Android Development] ryankan1:
Statements like this just proves to everyone you're lying. If you've read through the entire thread, you'd have found the answer to your questions. I won't point you to the exact post btw. Use the search button!
[G1 Android Development] DivineLuckBox:
Hi,

is there any way to download the full maps of a specific country?

Might be a noob question, but I am one. :)

I am very thankfull for any advice.

KR

Chris
[G1 Android Development] hardcore:
The offline maps feature is cool, but not practical because of the tiny map tiles which take up a lot of space on the SD Card. Like other people have been saying, map tiles that are only 100MB could take up to 800MB of space on typical SD cards because of their large sector sizes.

Also, I realized that (Brut) Google Navigation doesn't use the cached bitmap tiles - it seems to use a different type of vector map. Only (Brut) Google Maps uses the cached tiles. Bummer.
[G1 Android Development] saad.dawra:
I've tried to search the thread, but haven't turned up with anything to do what i need to do.

I've installed Brut Maps, and uninstalled the original maps through adb but now i'm left with getting nothing when i searched for directions or navigations.

Is there anyway search can be linked to Brut Maps and integrated into the OS as a default map tool like the stock maps was?
[G1 Android Development] chris...:
Also to get driving directions you must be online, the maps program on the phone does not have the ability to create directions
[G1 Android Development] figgeo:
I really hope that brut 17 will include the ability to move the app to the SD-card. Starting to get problem with no space left on my phone...
[G1 Android Development] soder:
I think its better to move other apps then Googles. Install maps as system app instead.

/Söder
[G1 Android Development] allmoney.ws:
HardCorePawn,

Thanks for big instructions!!!

But can we download PDA-version of map (with big street names) or only desktop-version?
[G1 Android Development] HardCorePawn:
only desktop version...

Brut.all mentioned once (back about 100 pages or so ;)) that the mobile version runs through some proprietary binary and isn't just using plain ol' http connections to a webserver to grab the tiles...

although he did hint that he might understand how it works and it would (theoretically) be possible to write an app to connect that way and grab the "mobile" version of the tiles...

Thankfully, I have really good eyesight... and a Samsung Galaxy S with a kickass screen... so the tiny writing isn't so much of an issue for me :P
[G1 Android Development] cowppl:
Noob question. I am sure its been answerd, but please just give me a quick answer so I can be sure. I am going to South Africa in a few months. I installed the Brute APK (from the OP) on my Samsung Vibrant Galaxy S phone. Does this mean with a data plan in South Africa, I can get the full navigational capabilites of google maps including voice turn by turn directions over there, just like how it is in the USA?

Is there any easier way to download maps for a specific country (South Africa)? HardCorePawn a few posts up gave a method, but it is a bit over my head. As said, I am a noob at this. Had my first smartphone for only a month so this is all new to me.

I saw it was said that this caches the maps? Does this mean I just need to go into an area once with my GPS and data enabled and it will save the maps for offline use at a later time? Data is really expensive there, so I am looking for an offline solution. Dont want to spend on a stand-alone GPS unit.

Thanks for any replies
[G1 Android Development] HardCorePawn:
Unsure.. I don't really use the turn by turn, so can't comment how well it works in "unofficial" countries... I've used it here in NZ... and it gets a little messed up as it is reading the instructions verbatim... and says things like "Turn left at Annamoe Peee Ellle"... instruction is "Turn left at Annamoe Pl"... it doesn't translate the Pl as "Place"... YMMV

It looks daunting, but really isn't...

As mentioned in the post by Brut.all where he first put in AndNav support, there are some country packs available for download... they don't use GoogleMaps tho and not all countries are there... again, YMMV

You don't even need to actually go there... and you don't need GPS enabled... Data is obviously req'd tho ;)

If you load up BrutGM... goto the menu, and make sure that Cache Tiles to SD and Read Tiles from SD are both ticked... then just "browse" to where you want to go... it will save all the tiles that it loads up... This will require you to browse the whole area at EVERY zoom level you want (quite long and tedious if you want detailed maps)... and for every map type (street, satellite etc)

NOTE: If you want Turn by Turn... you will need a data connection at the time that you want the instructions (ie. in South Africa)... BrutGM only caches tiles, not direction info... that is retrieved "live"...
[G1 Android Development] DroidBois:
The new HTC Z and HD are advertised as having 'offline' maps and heaps of other features, wouldn't this just be an app they're holding out on for the Desire? Surely Brut or someone else can port this across eventually?
[G1 Android Development] tiagobt:
I'm trying to configure text-to-speech in Brazilian Portuguese for the Navigation app, but I haven't succeeded so far. I'm using SVOX Classic TTS as my text-to-speech engine and I have disabled the option "Force navigation locale to English". The texts are being displayed in Brazilian Portuguese, but no voice commands are given.

Any ideas?

Thanks,

Tiago
[G1 Android Development] hastarin:
Have you seen any mention of that for Australia though? I tried a leaked build from Desire HD and the HTC Location/maps features did not work.

I hope they do end up supporting us, but I wouldn't bet on it.

This works well enough that I haven't bothered booting back to WM for TomTom though!
[G1 Android Development] coradux:
nothing new?
[G1 Android Development] Maddmatt:
I live in South Africa and have the Galaxy S. It all works, I'm pretty happy with it except the fact that this phone's GPS loses accuracy at times with some firmwares. Still have yet to test it with the latest official Froyo firmware though, they should be better, maybe I will the next time I go for a long drive that uses the freeway (where the accuracy issues are most obvious).
[G1 Android Development] Subbie171:
Thanks for bringing this app to my attention! Have you checked if it works on regular maps on countries with navigation? If it does i will buy it and try it on brut to check the results.
[G1 Android Development] reapur:
Hi Guys,

Where did I go wrong.

I used Mobile Atlas Creator 1.8 beta 2, picked mapnik as the source and AndNav altas format as the format.

I highlighted and area in the US I've never views on my phone. I picked miami beach. I highlighted the area and picked ALL the zoom levels and created the atlas.

When done, I copied all the folders to the sdcard:

sdcard\brut.googlemaps\tiles\map-en_US

here I have folders from 0 to 21

Now I put the phone in airplane mode and try to view miami beach in brut.maps.

It shows nothing, if I zoom all the way out I see the US but as I zoom over the miami area, there is nothing. I can see all the cached area that I have gone over manually in the past.

Can you please help me understand what I did wrong.

Regards
[G1 Android Development] reapur:
OK, I did some testing.

I wiped the brut folder and then just scanned over the map. The files it creates don't have a .png.andnav extension.

The files I copy over from the atlas have that extension.

could the extension be the cause?

regards
[G1 Android Development] tiagobt:
I'm not sure how to perform this test because I live in Brazil and the regular navigation app is not available in the country. I know, however, that SVOX Classic TTS works with other apps, such as Google Translate.

According to the website, SVOX Classic TTS is supposed to work with the Google Navigation app as well: Android Apps Supporting TTS Extended.
[G1 Android Development] ourfear:
how can i use SVOX voice with burt.16? any tips?
[G1 Android Development] Subbie171:
Have you tried it on the stockfied version of brut maps (available here: http://xdaforums.com/showthread.php?t=737119)? Maybe it will work?
[G1 Android Development] XenSA:
i have used this mod here in SA for a while and it has worked fine for me

Port Elizabeth area.

working on my HD2
[G1 Android Development] tiagobt:
I've just tried it, but as soon as I open the app, it crashes (actually, LauncherPro crashes first, then the Maps app crashes). I'm wondering if I'm doing something wrong.

By the way, I have an HTC Hero running Android 2.1. Is the stockfied version compatible with my phone?
[G1 Android Development] ourfear:
i use google nav and install svox classic , but google nav still asking for a tts service.

i read below log via alogcat:

and
[G1 Android Development] Subbie171:
That's why shame. Ask about g1 compatibility at that thread.

Are you using regular maps in a location supported? Or brut?
[G1 Android Development] ourfear:
i am using brut maps.
[G1 Android Development] DionBurger:
Works great in whole of SA. Im using HTC magic - no probs so far
[G1 Android Development] ogami_ito:
Hi,

There was a link to some online tool that can be used to make maps for this (or maybe it was a tool that you need to download... anyone have a link to that, or can tell me which page that info is on?
[G1 Android Development] HardCorePawn:
Judging by the file path you used (ie. brut.googlemaps/tiles/map-{locale}/) and the fact that it is not generating the .png.andnav extensions, I'm guessing that you must be using the "normal" version of BrutGM...

You need to get the "dev" version of BrutGM to use the AndNav stuff... it's about 30 pages <----- that way ;)

http://xdaforums.com/showthread.php?p=7854423#post7854423

NOTE: it will require the files in:

/sdcard/brut.googlemaps/tiles-dev/map-{locale}/

cheers,

HCP
[G1 Android Development] HardCorePawn:
For future reference, try the "Search this Thread" button ;)

Anyway, there are several ways to download maps... depending on what version of BrutGM...

If using the one from the OP:

- You can use the modified version of gMapMaker that I made... in conjuction with mapcacher.com... full instructions in this post

If using the "dev" one from page 139:

- You can use Mobile Atlas Creator

- You can still use the modified version of gMapMaker that I made...

NOTE: all of the options will download the DESKTOP version of GoogleMaps... the only difference is that the text/writing is smaller and the "width" of streets/roads tends to be thinner... so the information on the tiles doesn't quite line up with tiles that you download from within BrutGM

See attachment... Top of map is downloaded using gMapMaker, bottom is downloaded within BrutGM... you'll notice how the (1)'s are different sizes, the text labels are different sizes and how the road just beneath "Kellyville" goes from being thick to thin...

cheers,

HCP
[G1 Android Development] ogami_ito:
Anyway, there are several ways to download maps... depending on what version of BrutGM...

Thank you. I had used this on another computer a while ago to cache a map of San Diego, CA (my phone does not have data service in USA). It was great.

So... which one is better? I know of Brut version that came out a while ago, and the modified version which uses the file structure from mapcatcher.com (which I use...I think). What's the point of the "dev" version?

Also... I have a personal opinion that this thread could be moved to Android Apps thread (instead of G1), and these ancillary tools updated to first post. Brut maps is major and awesome. Should I PM the Op with this request?
[G1 Android Development] ogami_ito:
On the post linked above, there are these instructions:

I did this when I was in San Diego, CA, and the folder which downloaded using mapmaker was called "map-en_US". But when I did this here in China, the folder was just called "google maps". I renamed the folder "map-Suzhou" (the name of the city-map which I downloaded. But I'm pretty sure brut maps is not reading it. Is there some sort of code for the file name for China ie. a code for {locale}?
[G1 Android Development] HardCorePawn:
The {locale} thing is based on what you've selected on your phone as your location/language...

as for the "dev" version, I think the idea was to make it easier to cache maps on your PC and also possibly find "map packs" that others have made... so Brut.all included support for Mobile Atlas Creator...

personally, I find it a bit limiting as "MOBAC" pops up warnings saying you're trying to download too many tiles etc if you select too large an area at too high a zoom...

So that's why I re-modified gMapMaker so it would work with either system... the subtle difference being the change from Z/Y/X to Z/X/Y ordering... and the addition of the .png.andnav extension...

I'm hoping we eventually get support for storing the tiles in an archive file... so we can get rid of this situation where you have 8000x 1k map tiles, taking up 8000x 4k space or whatever the file allocation unit size is on an SDCard ;)
[G1 Android Development] ogami_ito:
OK. From this statement, I take away...

1. That I put all my maps in map-en_US if my phone is set to English... I do not create separate "atlas folders" for different locations (which means that eventually my map-en_US folder is going to get really big)

2. And if I change the language on my phone, it won't look up these maps.

Is this correct? Thanks.
[G1 Android Development] HardCorePawn:
Well US english isn't the "only" english setting, (I use en_NZ ;))... but yeah, that's the general idea...

and yes, your map-en_US folder will get very large as you put in more maps.

And I would assume yes again... as it would seem that if you change the language, the "old" maps won't be picked up, as BrutGM will be looking for them in the wrong {locale} folder...
[G1 Android Development] vrienduinen:
navi: routes caching

the cached maps are great. I see the todo list includes routes caching. what are the chances of this happening any time soon? I would like to use my phone as a GPS navigator, but have a very limited data plan.
[G1 Android Development] jay-qu:
I dont know if you have control over his but when navigation gives a direction it pauses any music playing and it does not resume once the direction has being given. Is there any way of fixing this?
[G1 Android Development] ranmaau:
Music resumes ok on my stock nexus one with meridian player.
[G1 Android Development] soder:
Hi! How's it going? Any progress? (Not a quuestion for ETA. =) )

/Söder
[G1 Android Development] HardCorePawn:
Ok... so I been slack and not abiding by the GPL rules about publishing source code etc...

I've had a couple of requests for the source, so you can now get it here:

http://github.com/HardCorePawn/gMapMakerHCP

WARNING: I haven't added any comments :P but if you do a search for "brut" within the files, you should be able to find where I made all the changes ;)

If you make any improvements and/or additions... it would be cool if you could add it to the github repo... and post about it here, so everyone can benefit.

cheers,

HCP

ps. if you just want to download a zipped up VS2008 project: http://www.multiupload.com/KGF8EA1QMW
[G1 Android Development] hanzzi:
awesome app. keep up the good work