yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] canadiancow:
It's not that they've included an easy to use launcher. It's the fact that it duplicates *all* of Nav Launcher's functionality. It has nothing more, nothing less. (Although Nav Launcher 3.0 has some extra functionality ;))

My issue was never with the icon. They're using their own icon.
[G1 Android Development] omnikai:
Ah, I guess I was responding to NoFrost. Thanks for the clarification.
[G1 Android Development] Brut.all:
@canadiancow

I downloaded Nav Launcher, I thought it will be nearly identical, but it isn't. Sorry, but I won't support you. I understand that you are pissed off, I would be too, but I think calling this situation stealing is definitely too much.

For me most of these new features are natural continuation of their app development. These features aren't some great ideas, they are just things that GM lacked and that was quite obvious.

Navigation to the point of map, to contacts and starred items were there for long time in Directions -> select End point. Home shortcuts were some kind of manually typed favorites. Speak to navigate? Recently everybody add similar feature to their apps, even browsers got it. Ahh and of course there is Google's CarDock app, which have exactly the same feature.

All of these things were scattered in different places, because they were added at different time. Also some of them were awkward to use, we needed about 12 clicks to do simple thing - that was so stupid and was main reason, why you created Nav Launcher, right?

But everybody knew that, Google too. That was clear that these things must be organized, that people need one place to do all these things and it should be as quick as possible, because for many people navigation became more important than Maps.

And about that second icon/launcher? This was obvious too. Firstly, as I said above, many people use navigation more than maps. That made no sense, that people had to go through maps to get to navigation, especially since maps is heavy, graphical app. Secondly, navigation was always quite independent app, but technical reasons (a lot of shared bits) made navi some kind of maps addon (because maps were there first). They were two apps in one package. Thirdly, Google knew about above, they added some "direct entry points" to navigation in form of home shortcuts and CarDock app.

Ahh and we shouldn't forget that this is normal, when for example library B extends some library A, so authors of A decide to add lacking features. This is not only normal, but in most situations even better for end users, because authors of A have more potential to do that and to integrate new features with the rest of the stuff. Of course it is irritating for creators of B, but they shouldn't blame anybody for such situation.

Nearly identical icons next to each other hot up situation, but as canadiancow said, that was him, who took it from Google. And about "nav launcher" search in the market: how they would have to write about icon in the launcher to start navigation, without using words "navigation" and "launcher"?
[G1 Android Development] canadiancow:
The issue I have is that it's not something with even slightly different functionality.

Name a feature that their new launcher has that Nav Launcher doesn't. You won't be able to.

Name a feature that Nav Launcher (current Market version) has that Google's launcher doesn't. You won't be able to.

Sure, the user interface is different. It's a ListView. But I never meant to say that it was a literal copy of my app. But it's functionally equivalent. Yes, I expected some of this to come to Google Maps eventually, but I was expecting it to be a little different.

I wouldn't say I took it from Google. I had a friend make me an icon. However, as you said, I'm not concerned about the icon. As for the "nav launcher" search, find me a non-technical user who calls the Launcher a "Launcher" :p

I'm a little worried that aside from Navigation outside the USA/UK, 2.2.5 doesn't offer users anything that Google Maps doesn't. However, 3.0.0 will, especially when I add support for the Car Dock, and a few other features that I'm now worried about disclosing in advance.

I still think Google's launcher is lacking some features (as is mine, but I'm almost done a few new ones), but it *really* bothers me how their app is functionally equivalent.

Assume they had one person make a list of Nav Launcher's features, and gave that list to another person, who created their launcher. This is the worst case scenario, in my mind. However, it's completely legal. I didn't have to spend much time investigating copyright law to determine this. But the question really comes down to: Is that what they did? Or was it an independent development effort based on feature requests?
[G1 Android Development] sikra:
hope to add buzz layer worldwide.
[G1 Android Development] Wysie:
canadiancow: If you're talking about the idea, I don't see why they will steal it, it's really a matter of time. If you're talking about the phrasing/description, "as little as 2 taps", then you've a point. Either way, calm down ;)! Your app is still useful for people who can't navigate with the unmodded Maps :). ignore the lame Market comments, they've no idea what they're talking about.

Thanks Brut.all for the latest release! :D
[G1 Android Development] Nighthound:
Not sure if it's related, but recently a malfunctioning satellite, Galaxy 15, was shut down after it got zapped by a solar flare. The satellite apparently carries a Wide Area Augmentation System (WAAS ) repeater that contributes to the accuracy of GPS device functioning. Maybe that's contributing to inaccuracies/delays in GPS tracking in certain parts of the world.

http://tech.slashdot.org/story/10/05/09/2256256/Geostationary-GPS-Satellite-Galaxy-15-Out-of-Control
[G1 Android Development] hk5354:
the multi-touch is not function on the other application which is implement the map.

it can work is the older version.:(

Hope to enable the the multi-touch in others application's map view.
[G1 Android Development] Brut.all:
I just wanted to post about MT. Why nobody told me I screwed it up in brut10? ;-) During porting changes to 4.2 I noticed that my mods accidentally disable MT when MT option in menu is disabled.

I want that to be clear: my assumption is that Brut Mod with all options disabled = original Maps. If you see for example that in original maps you have MT, but in my mod you have to enable it first, that means something gone wrong :-)
[G1 Android Development] 5m00v3r:
thats what i meant a few pages ago :-)

i´m really happy to read that you are working on 4.2 :-)
[G1 Android Development] Brut.all:
Ahh, sorry, I must have missed it :-) I don't remember, who has which device/ROM, some people should have MT, some shouldn't have it - it's confusing ;-)
[G1 Android Development] hk5354:
The mapview multi-touch in other application will work later?:)

it is not work in the other apps even the mt option is enabled.

Thank for your work.

P.S. mapview multi-touch in other application is work on the earlier version.
[G1 Android Development] HaloTechnology:
where is v4.2 sorry but i couldn't find it
[G1 Android Development] canadiancow:
You clearly didn't look very hard. All you have to do is read the thread name to see the latest version is 4.1.1. Next time, read a bit before wasting our time.
[G1 Android Development] canadiancow:
I found a bug in 4.2.0.

It's impossible for me to get biking directions, because I'm in Canada. I'm not trying to get directions for Canada, I'm trying to get them for the USA, but it won't let me.

If you enter a US start and end point, but you live outside the US/UK, it will give you the Navigate option, so why doesn't the same input give me a bike option?
[G1 Android Development] ytj87:
Wow brut, this is awesome. I was using an older version and just upped to .10. Amazing that you're caching map tiles now. That really closes the most glaring hole in Goog maps.

I have not searched the thread, but if nav works with cached tiles, then double wow.

Excellent work!
[G1 Android Development] Brut.all:
Not for now - I have it on my TODO. Matter of time :-)
[G1 Android Development] Brut.all:
http://ul.to/zwxnm7/maps4.2.0.4210-brut11.apk

Let me know if something don't work, as it should.

Hah, I was right :-) They have added possibility to jump from navigation to "nav launcher" to quickly choose other destination. It's nice because then you don't need to wait second time for Navigation initialization.
[G1 Android Development] 5m00v3r:
updated my mirror and testing

http://rapidshare.com/users/OJW69I

EDIT:

i found no problems great work brut!
[G1 Android Development] canadiancow:
Seems to work fine. They've finally added the options to avoid toll roads and highways, although I don't really care about either of those. I'd rather have automatic rerouting based on traffic.

I'm not sure what phone you're using, but the Navigation initialization is usually much (much) faster for me than getting the directions.
[G1 Android Development] Brut.all:
G1, about 5s on welcome screen each time I run navigation.
[G1 Android Development] HaloTechnology:
I am Sorry man That's why i post it cuz i know brut will release the new version immediately soo

my apologize
[G1 Android Development] Brut.all:
It's not that easy to port modifications to new version of GM. It may take me some time and I even won't port my mod to versions with some less important changes.
[G1 Android Development] canadiancow:
Wow. Gotta love my Nexus One :p

Anyway, back to your point, I had never considered it before, but if you have Navigation running, and you hit the home button, it stays running. If you use Nav Launcher again, it's just as fast :p
[G1 Android Development] ytj87:
You know what, after thinking about it, caching the tiles for nav is not that important. Nav is a much slower interaction with the program. The 2D maps need speed, since we scroll around fast. But nav pokes along slowly, so there's plenty of time to download tiles.

But far be it from me to give advice to you. Just my 2 cents.
[G1 Android Development] canadiancow:
The caching has been requested by people who don't have data plans, or are going to be driving through dead zones.

I agree though. Even on EDGE, I've never had issues with downloading the maps for Navigation.
[G1 Android Development] bjtheone:
Nav tile (or whatever format the nav data comes in) caching would be nice for much of rural Ontario, especially cottage country that has spotty connectivity.

I have NDrive with a full North American mapset to fall back on for exactly that reason. I see 3G issues even driving down the 416 (major 4 lane highway) to the 401 ("majorist" highway in Ontario). Definitely can out drive Google map tile loading. Nav seems to keep up with Edge, but in cottage country I lose even that.
[G1 Android Development] bjtheone:
Just updated from .10 to .11. Tried to do it as an update, rather than uninstalling .10 first. Caused my Magic (32a) to reboot.
[G1 Android Development] copy.cat:
I have update to 4.2.0.4210-brut11, and the MT is still working for me now.

But...... Is this version including the Biking Direction ?
[G1 Android Development] canadiancow:
I know there are areas on the 416 with no 3G coverage from Rogers, but I've never had issues using Google Maps Navigation along the route. I even drove Ottawa to Toronto and back way back when we had "real" Navigation in Canada.

Yes, but only for the United States.
[G1 Android Development] tman7510:
This version 11 doesnt work int superbad 1.2.1 I get the error message in app manger application not installed

Version 10 works in superbad 1.2.1 but there is no MT and it fails to login to latitude.

Strange that regular google maps has MT and problem free latitude ??
[G1 Android Development] Super Jamie:
v11 installed ok here, I uninstalled v10 first just to be safe.

Thought I'd report that forcing MT still does not work. This doesn't bother me, I prefer the zoom buttons anyway.

My phone is Magic 32B with Dwang 1.17.1 ROM (basically AOSP 1.6 with kernel hacks for speed, no Eclair frameworks at all, no MT in kernel)

Thankyou again Brut for all your work :)
[G1 Android Development] Brut.all:
I have just added it to Q/A section:
[G1 Android Development] theorifice:
Latitude

On Brut11 I'm having issues using Latitude. Any time I click 'Join Latitude', I repeatedly get a Login Failed message. Same behaviour if I click Sign In from the menu. Issue wasn't present on Brut10. Also, I get a Login Failed message the first time the app is started (from boot or FC).

Either way thank you for this sweet piece of software!
[G1 Android Development] 5m00v3r:
Re: [APPMOD][12.05.10] Brut Google Maps 4.2.0.4210-brut11

I had this issue serval times and fixed it via opening original maps and joining there into latitude. btw now on brut11 i havent got this issue.

-------------------------------------

Sent via the XDA Tapatalk App
[G1 Android Development] Brut.all:
Yeah, people have always reported this, it seems quite random and not version dependent. It never occurred to me though. If I install my mod for the first time (and probably if I uninstall & install it), it will request my permission (in notification bar) to get data from Google account and then it works fine.
[G1 Android Development] Brut.all:
Hah, I just found that there are much more Froyo bits in GM 4.2 - about 15 checks (and they may be propagated further), was just 2 in GM 4.1 . I wonder what will happen if I hack it to think it is on Froyo... :-) FC most probably, want to place some bets? ;-)
[G1 Android Development] 5m00v3r:
Re: [APPMOD][12.05.10] Brut Google Maps 4.2.0.4210-brut11

I bet we will get flight navigation, hovercraft or our g1 will transform into an evo 4g :-):-)

Sorry i have no real idea :-)

-------------------------------------

Sent via the XDA Tapatalk App
[G1 Android Development] canadiancow:
Try it ;)

But I agree. There are only two reasons to add checks like that:

1. You're Apple, and you're a ****, and you want people to buy your new hardware.

2. You're using API's that only exist in the new version.
[G1 Android Development] canadiancow:
Brut.all,

I think I'm going to try add an option in some future release of Nav Launcher to replace Google's functionality, by intercepting the launch of com.google.android.maps.driveabout.app.DestinationActivity

Thoughts?
[G1 Android Development] Brut.all:
I tried. No FCs, but I didn't see any difference.

Do you mean launching Nav Launcher when one will click Navigation icon? Is it possible?

I/ActivityManager( 137): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.mms/.ui.ConversationList bnds=[3,238][77,317] }

Launcher runs applications by package name.

EDIT:

But I don't really know Android OS. Maybe there are some events on apps launching, etc., so it is possible.
[G1 Android Development] gil21:
thank you for the job
[G1 Android Development] AustinAce:
I still don;t understand what the difference is. :/
[G1 Android Development] 5m00v3r:
between what?!?
[G1 Android Development] anthonws:
Thank you for this great mod :)

You made my day once again!

Best regards and luck,

Anthon.
[G1 Android Development] canadiancow:
No, I mean from within Navigation, when you want to set a new destination.
[G1 Android Development] AustinAce:
Lol, everything!

Whats better on this one?
[G1 Android Development] Brut.all:
It's targeted too:

I/ActivityManager( 137): Starting activity: Intent { act=android.intent.action.VIEW flg=0x10000000 cmp=brut.googlemaps/com.google.android.maps.driveabout.app.DestinationActivity }

I think it couldn't be clearer.
[G1 Android Development] 5m00v3r:
okay brut was faster :-)

Features
[G1 Android Development] canadiancow:
But you know better than anyone that things can be overridden ;)
[G1 Android Development] Brut.all:
Yeah, of course, I could unbound this Intent from component. I just thought you want to make it run for all people, not for mod users.
[G1 Android Development] jeffkhlam:
may I ask what "destinationActivity" does?
[G1 Android Development] Brut.all:
It's that new Navigation icon in the app launcher.
[G1 Android Development] jeffkhlam:
Does it provide any new function?
[G1 Android Development] Brut.all:
Did you updated your Google Maps to version 4.2? If no, then do that and stop asking stupid questions ;-)
[G1 Android Development] canadiancow:
I do want to make it work for everyone :p

Beat me to it ;)
[G1 Android Development] hackbob:
Awesome,

not 48h after the release and a mod already here.

Not fully tested yet but the multi touch it's good.

Big Up
[G1 Android Development] rob_c6:
Is the new navigation map meant to be darker since the update. Cause mine is a lot darker now, but I don't know if its due to.this.app or the navigation update as I only installed this app today.
[G1 Android Development] Brut.all:
And you have updated from which version of Google Maps? I ask because Google has added night mode to navigation, but that was several months ago. If you have still stock GM installed, then it may be really old.
[G1 Android Development] rob_c6:
I updated from the one before the most recent. It's up to date according to the app store. Does night mode automatically kick in or is it user defined cause I can't see an option for it. It is dark outside now where I am so if its automatic it could be night mode.
[G1 Android Development] Brut.all:
Yeah, it's automatic and uncontrollable ;-)
[G1 Android Development] rob_c6:
Lol ok thanks for your help and the app.
[G1 Android Development] Fraqq:
nice app. But one question. it is possible to download the whole map of one country from somewhere?
[G1 Android Development] 5m00v3r:
TODO:

navi: map caching

navi: routes caching

better format for storing normal map tiles. Something more efficient and compatible with some map downloader (Mobile Atlas Creator mainly)

navi: turn symbols without forcing locale

navi: automatically use normal navi when available

navi: guess ramp direction

MT on custom Donuts using backported Eclair bits.

MT on stock Donuts through Luke Hutchinson's lib

not at this moment, but it´s on brut´s todo list so stay tuned :cool:

we can only hope pray and wait :-) brut you´re the man
[G1 Android Development] Brut.all:
Thanks you guys for answering questions :-)

And I have added it to Q/A, cause it is useful information.
[G1 Android Development] canadiancow:
I'd rephrase the answer. You say "map caching is really simple". As a user, I want an application that makes it simple to cache the maps. Since this entire thread is really related to Navigation, you might want to make it *really* clear that there's no caching for Navigation.

Q: How to download maps data for some area (city, country), so GM won't need data connection?

A: This is not yet possible for Navigation. For regular Google Maps, ...
[G1 Android Development] bjtheone:
Is anyone seeing "stalling" in Nav with .11? Tonight was the first time I ever saw this behaviour.

Basically would get into Nav and get a correct position, but it would be frozen and not update as I moved. If I exited Nav back to Maps and re-entered it would update to a new current position and freeze again. Was able to repeat this 3 times in a row. Interestingly enough it would update my position in Maps as I was moving.

Killed Maps and Nav launcher and restarted everything and it behaved as expected.
[G1 Android Development] canadiancow:
I haven't had the chance to try it out yet, but that sounds annoying.

I find it highly unlikely that it would have anything to do with Nav Launcher.
[G1 Android Development] celloin:
I tried this modified maps hoping for buzz layer to be enabled but no luck. Is it possible to hack it to enable it?
[G1 Android Development] sikra:
please add buzz international.
[G1 Android Development] artymarty:
I am in Australia, and it shows me driving on the correct side of the road (the left)...

However... the next turn coming up icons show going the wrong way around the roundabout..

slightly more annoying, I think the voice that tells you to turn etc doesn't speak till your nearly through the intersection, (IE late) and I just realised that might be because it thinks you are on the wrong side of the intersection, as if you were coming from the other direction it would go off sooner??

Hope this makes sense... is there any way to fix this? I know if this is the USA version that has been hacked then too bad - but is there a location setting, or the 'British version' that is on the correct side of the road, icons etc etc???

Thanks heaps for hacking this by the way - it was because of this I actually purchased an android phone instead of updating my GPS unit...

Marty
[G1 Android Development] winteum:
Successfuly installed in my milestone retail in Brazil but no voice at all!
[G1 Android Development] ergo00:
installed in russia. works great but no voice instructions also.:rolleyes:
[G1 Android Development] canadiancow:
I wish those issues were outlined somewhere in this thread.
[G1 Android Development] bjtheone:
Nah... Even "if" some thoughtful developer POSTED THE BLOODY INFO AT THE TOP OF THE THREAD, it is unlikely any of these fine and obviously brilliant folks would read it....

Here is a small clue, free of charge: Voice prompts DO NOT WORK. They have never worked with the tweaked version, due to the way Brut.all has to parse the nav information, since Google does not support Nav outside of US and UK.

The typical behaviour is to either just get the first prompt, or get them shortly after the turn action has taken place.

This has always been noted in the OP and has been discussed MANY, MANY times in the thread. It would be difficult to read more than a couple of pages in the 69 page thread without discovering this.
[G1 Android Development] Brut.all:
Where do you live? I want to reproduce this on my emulator. AFAIK even China has buzz layer ;-)

What do you mean? I don't see any place, where it shows your current road side.

@bjtheone, @canadiancow

I think it isn't even worth answering. You will answer one of them, there will be 200 more. Besides... if these people don't even read most important post in whole thread, then why they would read your answer? I think they have write_only skills.
[G1 Android Development] bjtheone:
"Write_only skills"... I like it. :-) and I thought I had heard/seen all the descriptive terms for user related issues.

I see it as user education, one idiot at a time... Not as good as a ban hammer but it is one of the windmills I tilt at.
[G1 Android Development] lwclam:
no Buzz layer in Hong Kong :(
[G1 Android Development] hk5354:
it there any way to add the multi-touch support in other application which is integrated with the map (mapview ->brut ) , it is work on the old version
[G1 Android Development] Brut.all:
I didn't even look into this issue yet, because it is hard for me to reproduce it. But if this attached apk works, then do you maybe know, who is an author of it?
[G1 Android Development] hahaboy:
nice mod !!!
[G1 Android Development] xdadeverik:
Login failed

Version: maps4.2.0.4210-brut11

I get a "Login failed" notice when I try to join lattitude or perform a log in from the menu. Since you cannot abort this attempt with a 'back' or by accessing the application from the home screen again, this blocks my ability to use the app until I fully restart my phone.
[G1 Android Development] Brut.all:
http://ul.to/bhzbvh/maps4.2.0.4210-brutdev.apk

Could someone with lacking Buzz feature check this version? I can't reproduce this issue, so I had to do some guessing ;-)

EDIT:

@5m00v3r

I think mirroring brutdev files does not have much sense - they are for testing :-)