There are occasional questions in the MSDN support forumsn in which some one notices that their navigation software works find on their device but when they try to program against it then they encounter failure. It is often overlooked thatn when using the navigation software the person is usually outside but when programming against the GPS hardware the person is usually indoor. I've found that many times there's nothing wrong with the devices GPS or the code. The cause of the problem is simply that the person is ususally debugging in an area in which no decent GPS signal can be received. So if you are ever writting a location based application and find the GPS doesn't work while you are programming try standing outdoor.
Tags: