How To Pinpoint Your Exact Location On Google Maps
I refused to let this one beat me.
First off, this is not a PERFECT solution but, I think it makes the program completely usable until Google gets around to fixing their code.
If you don't already have it, download and install Google Maps (go to http://m.google.com/maps and choose "Install Now")
Download SignalLoc from here...
http://f5bbutil.sourceforge.net/sign.../signalloc.jad
Once you install and run it, it should look like this at first...
http://www.clublexus.com/gallery/dat...ure8_48_31.jpg
If you're in range of GPS satellites, you'll get a lock and it'll change to something like this...
http://www.clublexus.com/gallery/dat...ure8_49_10.jpg
Once the device has a location lock, hit the Blackberry menu button and choose "Show current loc on map".
http://www.clublexus.com/gallery/dat...ure8_49_36.jpg
The application will launch Google Maps and show you exactly where you are...just like this... (the blue circle is still there but the red dot pinpoints my exact location).
http://www.clublexus.com/gallery/dat...ure8_49_56.jpg
Some additional information...
Once Google Maps is open with the red pinpoint, that location is known to Google Maps. You can use it to "Map From" that point, you can mark it as a favorite, put it in your address book, etc.
You don't have to have Google Maps running first before trying to "Show current loc on map". I've done it both ways. If Google Maps is running, it just switches to it and puts the red pin on the map. If it's not running, it just launches it.
This goes without saying but, if I don't say it, someone will say something...If SignalLoc doesn't have a lock on satellites (it doesn't show Longitude and Latitude in the "Location" area), you won't have the menu option to "Show current loc on map".
You just have to change how you think about it now. If you want to find your exact location on Google Maps, don't launch Google Maps...launch SignalLoc first.
I'm doing this with SignalLoc version 1.0.1116 and Google Maps version 3.0.1.
When I first tried this, I got some Exception Error. I fiddled with my settings in SignalLoc a little and tried again. I don't know for sure if changing the settings made a difference or it just trying it again made it work. Just in case, here are my settings.
http://www.clublexus.com/gallery/dat...ure8_55_33.jpg
http://www.clublexus.com/gallery/dat...ure8_55_45.jpg
I hope this helps people.
EDIT 1: I updated the link to a newer version of SignalLoc (thanks BigVDawgy for the link to this)
EDIT 2: 02/10/09 - OK, I've communicated with the developer of SignalLoc (super-nice guy, by the way! Thanks for all of your help George). As for getting SignalLoc to continuously, or regularly, update your location on Google Maps, it can't. The developer states "Unfortunately, there's no way to have Google Maps use SignalLock to update the location. When you call Google Maps from SignalLoc, all I do is pass the current coordinates for display. There isn't any way for me to update that once Google Maps starts."
So, if you've changed location and want to update that on Google Maps, hold down the BB Menu button to bring up the app-switcher, select the SignalLoc icon, make sure SignalLoc still has a fix on your position, hit the BB Menu button, and choose "Show current loc on map".