After installing the "S60_Platform_Location_Example_v1_1" example application available by download from www.forum.nokia.com, I get unexpected behavior. The application displays valid longitude and latitude coordinates for approximately a second or so after which the entries become "-". After some investigation I found that when CActive::RunL() is triggered the first time, IStatus.Int() returns KErrNone. When CActive::RunL() is triggered any time after the first, IStatus.Int() returns KPositionPartialUpdate. This seems to explain why the position is being shown as "-" because the fix only contains partial information not including a valid position. My question is what can cause the location framework to recieve partial updates instead of full ones?
Using: N95, S60_3rd_FP1 SDK