Search code examples
visual-studiogeolocationwin-universal-appumts

C# & UWP Why internet by UMTS or HDSPA+ not have a good geolocation


i have a windows app in visual studio 2015 and i can get the geolocation with:

Geoposition pos = await geolocator.GetGeopositionAsync()

When I use this code and I am connected to the wifi network I can get the geolocation fine, but when I am connected to HSDPA + or UMTS is not working properly.

Anyone know why and some fix?


Solution

  • A laptop does not have GPS chip and even get internet through a SIM and connect to a network HSDPA + or UMTS can't use the GPS (obviously) and try to get the geo ip that supplies you the ISP that is geolocated in his offices.

    The only way for this is to use the GSM triangulation, here I leave some items:

    http://www.open-electronics.org/gsm-localizer-without-gps-part-1-introduction/
    http://www.cell2gps.com/
    http://cellphonetrackers.org/gsm/gsm-tracker.php
    

    hope this help someone.