I use a Garmin III plus GPS <with NMEA and WGS 84 format > in a Visual Basic Application with Mappoint control to receive data from the GPS. The Latitude and the Longitue seems to be received correctly. The Read data is the same as what is displayed on the GPS LCD screen.
However, when I try to programatically use the Lat and Long to plot a PUSHPIN, it seems way out of the actual position. However, interestingly whne I open up Mappoint and enable GPS tracking, it modifies the GPS data read, and accurately indiactes the position on the MAP.
Where am I going wrong? Is there any Error rectification that I need to perform or do I need to alter the Data format read from WGS 84 to something else? The Mappoint documentation on MSDN suggest the use of WGS 84. However my app does not seem to reflect the correct position inspite of the fact that Mappoint application can.
Any help would be appreciated.