How can I know if the GPS coordinates are from internal GPS chip or from wi-fi , cell phone network, or USB GPS?
-
Thursday, June 14, 2012 6:57 AM
Using the latest sample code for getting GPS coordinates, I can get a lat/lon position and accuracy of about 350 feet. Is there any way to know whether the GPS data came from the gps chip set, cell data connection, or from Wi-Fi router address? Does decoding the accuracy give a clue?
Is a GPS via USB supported in Metro? I plugged in via USB and Microsoft GPS Receiver from company store (UBLOX USB GPS) and even though the hardware recognizes it, I cant tell from the API call whether the actual GPS data is coming from the USB attached GPS device or otherwise.
All Replies
-
Thursday, June 14, 2012 7:27 AMModerator
Victor,
I will look into this for you.
Best Wishes - Eric
-
Friday, June 15, 2012 9:00 PMModerator
Victor,
Is the PositionAccuracy enumeration 0 or 1? The USB GPS you have should work fine. I will try and find one to test. Maybe place it in a laptop that otherwise does not support location?
Best Wishes - Eric
-
Friday, June 15, 2012 9:41 PMModerator
Victor,
I do not see a method to know which unit the data is coming off of. However the above setting could make an accurate device show less accuracy to improve power consumption etc...
Best Wishes - Eric
-
Saturday, June 16, 2012 1:43 AM
Whether using a laptop with wifi OR the build tablet(with wifi, att data network, and GPS), I always get a reading of +/- 350 feet accuracy from the coordinates even though I requested high accuracy. Are you seeing the same thing? i.e. are you getting any different results? The documentation indicates that you can request high accuracy but "the information returned may not actually be any more accurate." I guess it's one of those wait and see what hardware actually gets built kind of thing.
the device enumeration for the USB GPS shows it is connected to COM7 and since serial port (physical and virtual) is not supported in WinRT, that it seems like USB devices are useless in any Metro ARM only hardware. Is that right?
-
Wednesday, June 20, 2012 2:07 AMModerator
Victor,
Windows 8 will support the same USB devices as Windows 7 does. However WinRT has no support for USB as you say.
Best Wishes - Eric
-
Wednesday, June 20, 2012 11:27 PMModerator
Victor.
The 350 foot accuracy would appear to be coming from the WiFi. The build tablet does not have a GPS unit. I am not sure why the streets and trips unit is not working.
Best Wishes - Eric
-
Wednesday, June 20, 2012 11:30 PMModerator
Victor,
Could you try the USB GPS unit on the laptop with WiFi disabled?
Best Wishes - Eric
- Proposed As Answer by Eric Hanson-MSFTMicrosoft Employee, Moderator Wednesday, June 20, 2012 11:39 PM
-
Friday, June 22, 2012 8:50 PMModeratorI have tried this here and I also get the 350 feet. This is the reading for WiFi. I did install this driver: http://www.u-blox.com/en/drivers-a-middleware/usb-drivers/windows-7-driver.html
-
Thursday, June 28, 2012 4:00 AMModerator
Victor,
350 feet is the reading you get back for wifi. IP address is aprox 50 kilometers. I would say your GPS unit is not installed properly.
Best Wishes - Eric
- Marked As Answer by Eric Hanson-MSFTMicrosoft Employee, Moderator Thursday, June 28, 2012 4:00 AM
-
Wednesday, July 11, 2012 12:28 AM
How can I tell if the GPS unit is not installed properly? I installed the updated driver from the link and noticed that from PC Settings - Devices it now reads: u-blox 5 - GPS Receiver. It used to read COM5 before I installed the updated driver. I turned off wi-fi hoping my app would get the GPS coordinates from the GPS device but it doesn't get any location data at all. Do you get any data or readings using the UBLOX GPS USB receiver? thanks.
-
Tuesday, July 24, 2012 6:01 AMModerator
Is the PositionAccuracy enumeration 0 or 1? Could you try setting it to 1 if it is not already set that way?
Best Wishes - Eric


