Google 'Turn-by-Turn' Navigation auf dem G1 *working*

Taxi4110

Taxi4110

Fortgeschrittenes Mitglied
4
||Funktioniert nicht mehr||

Habe gerade etwas sehr sehr cooles entdeckt! Die XDA Jungens haben wohl die Google Turn-by-Turn Navigation vom Milestone Dumb auf dem G1 zum laufen gebracht.

[Think Tank] Modifying G1 to enable Navigation - THUNK! - Page 8 - xda-developers :D

Kurzanleitung für das aktuelle Cyanogen ROM

Schritt1
ihr müsst build.prop und build.trout.prop aus /system/ kopieren und lokal abspeichern und in die ecke legen. das ganze macht ihr jetzt nochmal... diesmal editieren wir die zwei dateien aber im nächsten schritt.
Schritt2 - build.trout.prop lokal editieren und mit allem was hier rot dargestellt wird ersetzen.
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=ESD20
ro.build.display.id=ESD20
ro.build.version.incremental=17572
ro.build.date=Mon Sep 21 16:16:12 PDT 2009
ro.build.date.utc=1253574972
ro.product.model=Droid
ro.product.brand=verizon
ro.product.name=kila
ro.product.device=sholes
ro.product.board=sholes
ro.product.cpu.abi=armeabi
ro.product.manufacturer=Motorola
ro.product.locale.language=en
ro.product.locale.region=US
ro.board.platform=msm7k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=dream
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=voles-user 2.0 ESD20 17572 ota-rel-keys,release-keys
ro.build.fingerprint=verizon/voles/sholes/sholes:2.0/ESD20/17572:user/ota-rel-keys,release-keys
# end build properties
#
# system.prop for dream
#

rild.libpath=/system/lib/libhtc_ril.so
ro.ril.hsxpa=1
ro.ril.gprsclass=10
wifi.interface = tiwlan0
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 45

# density in DPI of the LCD of this board. This is used to scale the UI
# appropriately. If this property is not defined, the default value is 160 dpi.
ro.sf.lcd_density = 160

# Default network type
# # 0 => WCDMA Preferred.
ro.telephony.default_network = 0
Schritt3 - build.prop lokal editieren und mit allem was hier rot dargestellt wird ersetzen.
# begin build properties
ro.build.version.sdk=5
ro.build.version.release=2.0
ro.build.version.codename=REL
ro.build.type=user
ro.build.user=shade
ro.build.host=toxygene
ro.build.tags=ota-rel-keys,test-keys

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=F1_New_SMS.ogg
ro.com.google.locationfeatures=1
ro.com.android.wifi-watchlist=GoogleGuest
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=true
ro.com.google.clientidbase=android-verizon
ro.setupwizard.mode=OPTIONAL
ro.url.legal=http://www.google.com/intl/%s/mobile/android/android-dev-phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/android-dev-phone-privacy.html
keyguard.no_require_sim=true
ro.config.sync=yes
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

ro.qualcomm.proprietary_obex=true

# Google's checkin service. I don't like it, but it's required for the SetupWizard -cm
#ro.config.nocheckin=1

ro.modversion=CyanogenMod-4.2.3.1
Schritt4
build.prop und build.trout.prop aus /system löschen
geänderte build.prop und build.trout.prob nach /system/ schieben
/system/app/Maps.apk löschen
/system/sd/app/com.google.android.maps.apk löschen wenn vorhanden
/system/sd/dalvik-cache/data@app@com.google.android.apps.maps.apk@classes.dex löschen
reboot
neue Maps.apk aus dem Milestone 2.0 GSM Dumb installieren - adb install Maps.apk z. B.
Maps testen
Schritt5
Die originale, uneditierte build.prop und build.trout.prop wieder nach /system/ zurückspielen und die vorhandenen ersetzen.
reboot
Ich hab die Anleitung nur zusammen getragen und auf deutsch übersetzt. Credits an followinginsanity von XDA-Developers
 
Zuletzt bearbeitet:
funktioniert aber nur in US hab ich gelesen :confused:

hats schon jemand getestet?

greetz

g-oNe
 
g-oNe schrieb:
funktioniert aber nur in US hab ich gelesen :confused:

hats schon jemand getestet?

greetz

g-oNe
Ja so wie es aussieht schon. Gibt wohl auch noch einen Bug, wo der Menüpunkt für die Navigation verschwindet. Followinginsanity ist da wohl schon dran.
 
Das wird aber schwieriger werden, der Bug dürfte eher Feature sein. In Europa sind die Kartendaten von Tele Atlas lizenziert, in den USA hat Google mittlerweile eigene (samt der Anbieterfirma zugekauft).
Wer sich schonmal mit der Maps-API beschäftigt hat, wird auch wissen, dass es nicht erlaubt ist, Turn-by-Turn-Navis damit zu erstellen. Ich geh daher mal davon aus, dass die Lizenz der Kartendaten das momentan schlicht nicht hergibt und die Funktion absichtlich nur dort auftaucht, wo Google eigene Kartendaten besitzt.
 
habe das jetzt mal nach der anleitung versucht. leider passiert nichts außer das ich die neuste google map drauf habe. keine spur von navi :( schade
 
xdowner schrieb:
habe das jetzt mal nach der anleitung versucht. leider passiert nichts außer das ich die neuste google map drauf habe. keine spur von navi :( schade

GPS an und gib mal ne route in den usa ein,danach erschien bei mir der Punkt Navigation,die Anwendung an sich ging nach dem starten wieder aus,wohl wegen falschen gps koordinaten.

Mfg
 
  • Danke
Reaktionen: yeticomes
Gorbi schrieb:
GPS an und gib mal ne route in den usa ein,danach erschien bei mir der Punkt Navigation,die Anwendung an sich ging nach dem starten wieder aus,wohl wegen falschen gps koordinaten.

Mfg

danke für den Tip - dachte, ich hätte bei der Installation was falsch gemacht.
 
ahhh jetzt sehe ich es auch und es würde anscheinend auch mit der deutschen map gehen wenn xda irgend wie das hinbekommt. ich glaube dem navi ist es egal ob die karten lizensiert sind oder nicht. bekomme jetzt nur die meldung "Keine Route gefunden" "Es konnte keine Route zu Ihrem Ziel errechnet werden." und das beste, gerade wurde mir via sprachausgabe (auf deutsch) mitgeteilt "kein gps signal" (weil ich mich in der wohnung befinde) echt schade das es nicht geht :(
 
ich warte bis mal ein script etc. raus kommt.....möchte das ganze nicht selbst editieren^^
 
Hallo

Maps mit Navigation geht nun auch außerhalb der USA auf dem G1.Bei mir läufts wunderbar!

Code:
[B]Edit: Solution[/B]

Brut.all got it working.  Here are some more in-depth instructions for those of you having issues:

First, uninstall the current Maps app.

adb remount
adb shell rm /system/sd/app/*Maps*
adb shell rm /system/sd/app/*maps*
adb shell rm /system/sd/dalvik-cache/*Maps*
adb shell rm /system/sd/dalvik-cache/*maps*
adb shell rm /data/app/*Maps*
adb shell rm /data/app/*maps*
adb shell rm /data/dalvik-cache/*Maps*
adb shell rm /data/dalvik-cache/*maps*
adb shell rm /system/app/*Maps*
adb shell rm /system/app/*maps*
adb uninstall com.google.android.apps.maps

Then, update your build.prop file. This could be build.prop, build.trout.prop, or build.sapphire.prop. On CM 4.2.5 running on the HTC Dream, it's build.trout.prop.

adb remount
adb pull /system/build.trout.prop .

The ro.build.fingerprint line needs to begin with [B]verizon/voles/sholes/[/B].  Nothing else in the file needs to be changed.

adb push build.trout.prop /system/
adb reboot

Then you need to install the SpeechSynthesis Data. You can do this either by going into the market and searching "SpeechSynthesis Data Installer", or on some ROM's, like CM 4.2.5, Menu -> Settings -> Speech synthesis -> Install voice data

Next, install the modified Maps app from [url=http://www.mediafire.com/file/lwmxtuzoden/Maps.apk]Maps.apk[/url].

adb install -r Maps.apk

Now open up Maps and search for directions between two US addresses, such as "Buffalo, NY" to "Syracuse, NY". You should be given two options: "Show on map" and "Navigate". If you don't have the "Navigate" option at this point, please read [url=http://forum.xda-developers.com/showthread.php?t=582656][Think Tank] Modifying G1 to enable Navigation - THUNK! - xda-developers[/url].  You won't be able to get Navigation to work outside the USA until you have it working inside the USA.

Unfortunately, you can't search for a destination outside of the USA in Maps and navigate to it. It will not give you the option. However, you can create a shortcut on the home screen to an address, and it will work. From the home screen: Menu -> Add -> Shortcuts -> Directions. Enter the destination address, choose the car under "Travel by", and check "Turn-by-turn navigation". When you tap this icon, Navigation should launch with your intended destination.

Reply to the thread if you have any issues.

I guess the next step is trying to get Maps to show the Navigate option for any destination, but what has already been accomplished is amazing.

Mfg
 
Funktioniert nur auf dem G1?
Würde es gerne auf meinem Hero installieren...
 
eX1337 schrieb:
Funktioniert nur auf dem G1?
Würde es gerne auf meinem Hero installieren...

sollte auch auf dem hero gehen denke ich ... funktioniert übrigens super :D
 
Wo bitte habt Ihr denn diese Datei her???
Then, update your build.prop file. This could be build.prop, build.trout.prop, or build.sapphire.prop. On CM 4.2.5 running on the HTC Dream, it's build.trout.prop.

adb remount
adb pull /system/build.trout.prop .

The ro.build.fingerprint line needs to begin with verizon/voles/sholes/. Nothing else in the file needs to be changed.

adb push build.trout.prop /system/
adb reboot

Und wo bekommt Ihr die Voices her??? Oder ist das die Stimme die man in Sprachsynthese unter Einstellungen bearbeiten kann??
 
Schmalzstulle schrieb:
Wo bitte habt Ihr denn diese Datei her???
Then, update your build.prop file. This could be build.prop, build.trout.prop, or build.sapphire.prop. On CM 4.2.5 running on the HTC Dream, it's build.trout.prop.

adb remount
adb pull /system/build.trout.prop .

The ro.build.fingerprint line needs to begin with verizon/voles/sholes/. Nothing else in the file needs to be changed.

adb push build.trout.prop /system/
adb reboot

Und wo bekommt Ihr die Voices her??? Oder ist das die Stimme die man in Sprachsynthese unter Einstellungen bearbeiten kann??
Die Datei liegt im /system/ Verzeichniss auf Deinem Telefon.

Sprachfiles runterladen oder wenn Du ein Cyanogen ROM hast auch aus dem Menü heraus. Steht doch alles auf der ersten Seite.
 
Taxi4110 schrieb:
Die Datei liegt im /system/ Verzeichniss auf Deinem Telefon.

Sprachfiles runterladen oder wenn Du ein Cyanogen ROM hast auch aus dem Menü heraus. Steht doch alles auf der ersten Seite.

Vielen Dank!!
Habe die Files bearbeiten wollen, aber alle von Dir rot Markierten Stellen enthielten bereits schon die Richtigen Einstellungen. Habe die Maps installiert die mein Vorredner in seiner Englischen Anleitung angeboten hat.

Navigieren kann man also auch nur wenn man eine Verknüpfung auf den Home Bildschirm mit der Zieladresse ablegt. Freies Feld auf dem Bildschirm drücken-> Verknüpfungen->Route klickt man dann diese Verknüpfung an startet auch die Navigation.
 
Hallo

mittlerweile gibt es auch 2 Anwendungen die die Zieleingabe ermöglichen.Dann spart man sich die Verknüpfung auf dem HomeScreen.

Code:
[B][COLOR=Blue]Update:[/COLOR][/B] I made a simple launcher app called NavLauncher that lets you easily navigate to a contact or any other destination by typing or speaking the name or address. Download it at [URL]http://www.madcowsolutions.com/NavLauncher.apk[/URL].  Until we can get this part working from within Google Maps, feel free to suggest improvements.
rac2030 made a similar application called NavStarter that you can download from [url=http://www.2030.tk/link/navstarter]NavStarter | Project 2030[/url]

habe Navstarter installiert.Geht wunderbar!

Mfg
 
Schmalzstulle schrieb:
Vielen Dank!!
Habe die Files bearbeiten wollen, aber alle von Dir rot Markierten Stellen enthielten bereits schon die Richtigen Einstellungen. Habe die Maps installiert die mein Vorredner in seiner Englischen Anleitung angeboten hat.

Navigieren kann man also auch nur wenn man eine Verknüpfung auf den Home Bildschirm mit der Zieladresse ablegt. Freies Feld auf dem Bildschirm drücken-> Verknüpfungen->Route klickt man dann diese Verknüpfung an startet auch die Navigation.
Freut mich das es bei Dir jetzt funktioniert! :)
 
Habs jetzt auch mal getestet. Konnte auch ohne den Patch nach Hannover navigieren. Die App ist auch komplett auf Deutsch.
 
Gorbi schrieb:
Hallo

Maps mit Navigation geht nun auch außerhalb der USA auf dem G1.Bei mir läufts wunderbar!

Code:
[B]Edit: Solution[/B]

Brut.all got it working.  Here are some more in-depth instructions for those of you having issues:.....


Funktionniert es mit einem Milestone auch? bin nicht in der Lage diese Steps umzusetzen. Wer kann mir helfen?
 

Ähnliche Themen

Technoolli
Antworten
0
Aufrufe
2.656
Technoolli
Technoolli
L
  • LaueGTH
Antworten
1
Aufrufe
2.182
winne
W
Kouya1600
Antworten
2
Aufrufe
2.394
Kouya1600
Kouya1600
Zurück
Oben Unten