C# & UWP Почему интернет от UMTS или HDSPA+ не имеет хорошей геолокации
У меня есть приложение для Windows в Visual Studio 2015, и я могу получить геолокацию с помощью:
Geoposition pos = await geolocator.GetGeopositionAsync()
Когда я использую этот код и я подключен к сети Wi-Fi, я могу получить точную геолокацию, но когда я подключен к HSDPA + или UMTS не работает должным образом.
Кто-нибудь знает, почему и некоторые исправить?
1 ответ
Решение
Ноутбук не имеет чипа GPS и даже подключается к Интернету через SIM-карту и подключается к сети HSDPA +, или UMTS не может использовать GPS (очевидно) и пытается получить гео-IP, который предоставляет вам интернет-провайдера, который находится в его офисе.,
Единственный способ для этого - использовать триангуляцию GSM, здесь я оставляю некоторые пункты:
http://www.open-electronics.org/gsm-localizer-without-gps-part-1-introduction/
http://www.cell2gps.com/
http://cellphonetrackers.org/gsm/gsm-tracker.php
надеюсь, это поможет кому-то.