Система определения местоположения SIM-карты в современных смартфонах работает с помощью комплекса алгоритмов, которые могут включать информацию о сотовой связи, GPS, Wi-Fi и Bluetooth. 5
Определение местоположения с помощью сотовой связи основано на принципах, схожих с трилатерацией. 5 Смартфон получает радиосигналы от трёх сотовых вышек вместе с их координатами. 5 Затем устройство определяет время, необходимое для того, чтобы сигнал добрался до этих станций. 5 На основании этой информации и рассчитывается текущая геолокация. 5
С помощью GPS смартфон улавливает спутниковые радиосигналы и вычисляет координаты. 5 Информация, полученная от одного спутника, позволяет вычислить приблизительную геолокацию объекта в огромной круговой зоне на поверхности планеты. 5 Использование второго спутника помогает ограничить местонахождение объекта до области, где пересекаются две зоны, полученные от спутников. 5
Для определения местоположения в густонаселённых местах, где сосредоточено множество зон доступа к беспроводной сети, применяются Wi-Fi и Bluetooth. 5 Смартфон сканирует ближайшие точки доступа и измеряет силу их сигнала. 5 Затем устройство подключается к онлайн-сервисам, где имеется база данных вай-фай-точек и их координат. 5 Исходя из этих данных, гаджет и вычисляет своё текущее местоположение. 5
Все способы определения местоположения обобщены в стандарт SUPL (Secure User Plane Location), который поддерживается сотовыми операторами, а также производителями смартфонов, ОС и чипов. 2