I've had my Droid X since launch and GPS has been pretty hit and miss. Sometimes it's right on the money, other times it places me about a mile away (always in the same spot too).
If it's a mile off it's not using your GPS receiver.
Yes, metal and water are the worst obstacles for GPS signals.
Inability to obtain a fix (not due to signal issues) is also a fairly common occurrence, going on posts here and my personal experience.
I am fairly convinced that we are dealing with a technology that is still in its infancy. And I mean all phones with gps chips, not just the android phones.
I disagree. I never had problems with the GPS receiver in my Blackberry 8310. I relied on it (and Telenav) for thousands of miles without any issues. However, it only operated in standalone mode. The Droid is assisted and should fall back to standalone, if needed.
That said, I've certainly had several incidents with the Droid's GPS receiver not being able to get a fix and it didn't have anything to do with signal as reactivating seemed to get it going in each instance. That, and GPS Status indicated that it was picking up plenty of satellite with plenty of signal from each -- just that it wasn't getting a fix for whatever reason.
There are times when it is as accurate as can be and times when it has my location off by 1000 miles.
Again, if you're off by a large margin like that then your GPS receiver isn't being used. It's falling back to triangulating or using another (non-GPS) method of determining your location.
Watch for the GPS icon in the notification bar. If it's steady it has a fix. If it's flashing, it doesn't. If it's not there then the app isn't even trying to use it.
GPS Status or similar apps can be helpful in troubleshooting GPS issues. The app can show you exactly how many satellites are picked up, signal strength and whether or not a fix has been obtained. As I said earlier in this reply, each of my issues with GPS has
not been due to a lack of signal.
I just read in another post that if you travel in an airplane with the phone shut off, the GPS can develop a type of jet lag where it can take several days for the accuray to return as new maps are downloaded.
Link? This sounds like dubious information. Your GPS receiver needs to know where to find the satellites. Standalone mode units determine this on their own. Assisted units, like the Droid, pull data from assistance servers (hence the "assisted" in "assisted GPS"/aGPS) to obtain a faster initial fix so it shouldn't be an issue.
It's quite common to confuse the GPS receiver and the GPS app but they're entirely separate. Your GPS receiver doesn't care about maps. Maps are handled by your GPS app -- not the receiver itself. Download of maps is irrelevant to the receiver.