Точное определение геолокации без GPS-модуля невозможно, так как у альтернативных методов есть свои недостатки. 1
Например, определение по ближайшим GSM-вышкам имеет погрешность, так как у базовых станций ограниченный радиус действия. 1 По сетям Wi-Fi точность определения местоположения также не очень высокая, но она лучше, если устройство принимает сигналы разной интенсивности от соседних домов (метод триангуляции). 3 По IP-адресу точность также невысока, но на основании этого адреса можно определить географическую область положения. 4
Однако если скомбинировать эти методы, они могут дать приемлемое качество геолокации. 1 Например, GSM-вышки есть практически везде, а Wi-Fi-сети — нет, при этом по Wi-Fi точность определения лучше. 1