Using built in GPS in windows 8 with precise location? [duplicate]

I have been googleing a lot. As far as I can tell it will require a lot of work to get the internal GPS chip in my lenovo helix working with any kind of map software. The new stuff is that in windows 8 the internal GPS is a sensor, and not available via the COM port interface. Most software uses the old COM port stuff. The new software from the app store in windows 8 uses the windows location service, which seems to be ignoring the internal chip all together. None of the apps in metro can get accurate coordinates. Just Geo locate by city using IP. This is so bad. Is the GPS functionality useless? Who is at fault, Lenovo or Microsoft?

Edit: I think I fixed it, part of it at least. Under device manager, all you have to do is de-activate and re-activate. Then it will work. It stops working after a couple of minutes. But now at least antenna malfunction is out of the question! Yey!


It does it automatically, based on best-signal

When is GPS data provided to the Location API?

As in Windows 7, the Location API is built on the Sensors API, and the information in location reports comes from location sensors. The Location API determines the most accurate location sensor for a given report type. This simplifies programming because the Location API will only provide one report of a particular type, even when there are multiple location sensors available. When the Windows Location Provider and GPS both exist on the system and are providing data, the Location API will use the sensor with the most accurate data. In most cases when both WiFi and GPS are available, the GPS will be more accurate and its data will be passed to the application.

source