Whether you need directions to your destination, the closest good place for a bite to eat, or just a sense of where you are, Google Maps for Android can help.

Installation for root:
Code:
1. In Titanium Backup, select Maps and make a backup.
2. Select Maps and wipe data, then uninstall.
3. Select Street View and wipe data, then uninstall.
4. Install maps6.8.1-ownhere-signed.apk
5. Go to market, and reinstall street view.(download it from the second post).
Or
1.Uninstall maps from Titanium Backup.
2.Install maps from the Market.
3.Uninstall it normally (not from Titanium).
4.Install the re-signed version.

Or ADB

first uninstall Maps from /system/app

Code:
adb remount
adb push /maps6.8.1-ownhere.apk /system/app

Alternative installation method:

Note:
For those who get the "Login Failed" message Pull down the status bar and press all three triangles and give permission then closing maps.

If you don't get the three warning triangles
1. Install original maps from market.
2. Sign in and join latititude
3. Back up maps in titanium, app and data.
4. Wipe date and uninstall maps
5. Install resign version. DO NOT RUN, reboot right after installing.
6. After reboot, go to titanium and restore DATA only.

yea and unchecking auto-update on the marked.

Thanks to ownhere and Brut.all.

maps6.8.1-ownhere-signed.apk instructions can be found in the text above.
maps6.8.1-ownhere.apk rename the file name to "Maps" and then use ROOT explorer app put in system/app permission is rw-r-r.