Jump to content

Brut Google Maps - Google Navigator Alternative (worldwide navigation)


Guest lucasjohny

Recommended Posts

Guest lucasjohny

Original Post http://forum.xda-developers.com/showthread.php?t=630887

Tested work on my galaxy s Singapore

Features:

•worldwide navigation using Google Maps Directions

•map tiles caching on SD card

•force-enable MT. If you're on Eclair or some custom Donut and don't have multitouch zooming, then maybe this will enable it.

•force-enable Buzz feature

•fix for map shift issue in China

•option to hide zoom buttons

•installable on non-rooted devices

•could be installed beside original app

Credits:

•canadiancow for starting a brainstorm; an idea to use maps directions as backend for navigation; great Nav Launcher app; helping and support

•TAPP for enabling "Navigate" button; first version for non-rooters

•acamar for his research on map shift issue in China

•many, many people for testing it, complaining ;-), helping others, etc.

•Google for making this great app and service and for not sending C&D to me so far ;-)

Download:

http://www.multiupload.com/IETT3QHUEY

md5sum: 01a3c6bf39f8335fd4fbba0243127203

Mirror/different versions (thanks to 5m00v3r !):

http://rapidshare.com/users/OJW69I

Installation:

Just download & install. Then you will have both original and modded maps installed at once. If you want to have only my version, check section below.

Uninstallation:

Like any other app.

Uninstallation of original maps:

You must have rooted device to do it:

Code:

adb remount

adb shell "find /system /data -name *com.google.android.apps.maps.apk* -o -name Maps.apk | xargs rm"

adb uninstall com.google.android.apps.mapsFAQ:

Q: Phone reboots when I try to reinstall maps.

A: Uninstall it and then install. It's Android issue, may occur even when updating original Maps from Market.

Q: When navigating directions are in English, but I set different locale.

A: They are forced to "en_US" to guess turn symbols from them. You could disable this feature in BrutMod menu, but you will lost turn symbols.

Q: Feature X doesn't work!

A: Did you enabled it in Menu -> More -> Brut Mod?

Q: Could you add feature X?

A: Just ask in this thread, but you should take into account that I'm not an author of this app, but a modder. I work mainly on features, that Google probably won't add for some reasons: licensing concerns (int navi), non-standard ROM support (MT), "whole world is online" assumption (maps caching), etc. GM is rapidly developing, so if you have e.g. some UI suggestions, you should ask Google about them. I could work on some of these, but they have low priority.

Q: Could you change an icon, app name, etc. to something else/revert to original?

A: These "BRUT" tags aren't there for credits, but because people requested some way to distinguish original and modded maps. Tags may be not necessary or even annoying for you, but I can't please everyone.

I don't like forcing people to use some modifications - as you can see, nearly all my mods are customizable from mod menu, so if you disable all of them, you will have virtually original maps. Unfortunately some things can't be customized at runtime, but at build time only, so I have to make decision and I always try to choose, what most of people want. I won't release several versions of my mod with different customizations, won't create GM kitchen or something like that.

You could always use apktool to customize GM for you - using it it's really easy thing to change an icon or app name.

Q: Multitouch still doesn't work even if I enabled it in BrutMod menu.

A: As description says, it may work, but may not. There are plenty of custom roms, each has different bits and sometimes GM disables MT even if it could use it normally. My mod could force it to enable, but it won't add MT support.

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

A: Maps caching is really simple for now, but I plan to change cache format to something compatible with map downloaders. If you have some application that could save map tiles as separate PNG files in file structure like: Z/Y/X, then you should be able to use it even now.

Q: What is "Unlock hidden features" option?

A: There are features that are hidden for some reason: they aren't finished yet, are for debugging, etc. If feature does not give you something really useful, but is for curiosity and maybe some fun, it will be controllable through this option. For now there are:

•navi: menu->Switch to Walking/Driving - seems working fine, don't know, why they are hidden.

•navi: menu->Report a Problem - doesn't work for me, but it is location related, so maybe works for someone else. When I was migrating to 4.2.0, I saw many new resources related to this feature. Will be quite good feature, when it will be finally enabled.

•navi menu->Settings - for now it's nearly empty, has one option related to above "report a problem" feature

•navi: Enable/Disable mock location - quite funny and really, really useful for me. There would be no voice fix, if I would not find it :-)

Q: You didn't answer my question/help request.

A: Usually I totally ignore people, who ignore me. I spend time to make all necessary info, instructions and answers easily findable - in first post. If you ask about something, that was answered there, I will probably ignore you. If you are lucky, someone else will answer you.

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)

•Latitude "login failed!" error

•navi: "continue on turn left on" issue

•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

Limits (issues that we know of, but are impossible or very hard to fix, so they aren't on TODO):

•navi: too long directions in top bar

Changelog:

brut14 (24.06.10)

•updated GM to version 4.3.0.4305

•added vector maps test

•added BrutMod menu to navigation app

•tagged gohome icon, Latitude widget and shortcut

•fixed ContextNotSet issue

brut13 (19.05.10)

•navi: fixed voice feature!

•added "Unlock hidden features" option (see Q/A section)

•added "I'm in USA" option

brut12 (18.05.10)

•added fix for map shift issue in China - many thanks to acamar :-)

•added option to force enable Buzz feature

•TurnUtil: Added "* turns slightly *" support

brut11 (12.05.10)

•Google Maps updated to 4.2.0.4210

•unlocked DestinationActivity when int navi is enabled

•fixed "disabled MT" bug

brut10 (08.05.10)

•added simple map caching feature! For now it's some kind of demo (but usable), will be more featureful soon.

•readded multitouch force-enable feature

•reworked Brut Mod screen: added some credits, link to XDA, categorized preferences

•navi: added turn symbol for merges

•fixed force locale bug

•fixed some exceptions right after navigation start

brut9 (05.05.10)

•added option to force locale in navi requests to en_US, so turn symbols will work

•added option to hide zoom buttons

•international navigation is now enabled by default

brut8 (04.05.10)

•navi: fixed turn symbols feature - I've screwed it up right before brut7 release

brut7 (04.05.10)

•navi: added "street names" in top bar

•navi: added turn symbols (for now you must set "en" locale to use it)

•added possibility to use hacked or normal navigation - you can choose this from menu (and int navi is disabled by default - if you're updating and want to use it, then remember to enable it)

•reverted MT mods for now

•based on GM4.1.1

•seems more bug free to me

rev6 (04.03)

•mod version included in app versionName (4.0.0-brut6)

•added "[brut]" postfix to Add -> Shortcuts -> Directions & Navigation

•fixed navi shortcut bug

•fixed directions to contact bug

rev5 (01.03)

Minor update, but great from technical point of view:

•repackaged all resources

•changed app name and icon to distinguish it from original maps

•changed package name to brut.googlemaps

rev4 (10.02):

•now MT depends on existence of MT framework, not on Android version, so it will be enabled for 2.0 and 1.6 with backported MT bits, but app will work on stock 1.6 too (without MT)

maps4.3.0.4305_brut14.zip

Link to comment
Share on other sites

  • 2 months later...
Guest Huddo12

Looks great, but what's the story with:

"Do you want to install this application?

Allow this application to:

...

! Services that cost you money

directly call phone numbers

..."

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.