Несколько методов определения геолокации без GPS в Windows:
- Определение по IP-адресу. xakep.ru dzen.ru С помощью специальной базы данных можно определить город, в котором находится устройство, и нередко — долготу и широту. xakep.ru
- Определение расположения по находящимся рядом базовым станциям GSM/UMTS. xakep.ru Это возможно при наличии базы данных с идентификаторами вышек и их координатами. xakep.ru
- Использование информации о находящихся рядом точках доступа Wi-Fi. xakep.ru Для вычисления широты и долготы нужно передать запрос с характеристиками точек на специальный сервер. xakep.ru
Также в Windows можно разрешить переопределение местоположения, что позволит приложениям использовать расположение удалённого устройства. support.microsoft.com