GPS in Windows Mobile
2 answers
As of WCE 5.0 microsoft includes a gps intermediate driver that sits in front of the gps devices and provides an api to get location information.
Basic api docs here
The api you should use to get the position is documented here
Managed code documents and examples here
IIRC you may need to configure the driver on some devices, I think this is the case when it tells which one the gps device is connected to. Also I seem to remember that you can set it up on the emulator and provide it with a track log file and it will return positions based on the file's contents for testing purposes.
+1
source to share