
衛星定位器是通過衛星(GPS/北斗)與設備通訊從而確定多顆衛星至設備的偽距和距離的變化率,解調出衛星軌道參數,通過衛星定位器中的專用算法計算出定位器所在的經緯度,高度,速度,時間等信息,再將這些信息傳回到GPS運營商的GPS服務器,轉化成地圖坐標在地圖商所提供的地圖上體現出來。理論上可以實現空間定位、位移速度、授時時間等基本數據,再通過GPS服務器將這些數據整合存儲和索引,從而變成我們素看到的位置、軌跡、時間、速度、狀態等等信息

所謂微信三點定位,其原理與衛星定位相仿,當兩個微信號碼靠近時可以體現出兩者的距離。但這個距離一般精度并不高,因為多數情況下是提取的手機基站定位數據,不同手機在同一位置的定位精度的不同加大了這種誤差。記下自己的位置,同時移動自己的手機位置進行重新計算距離,如是三次,即可體現為三個坐標值和距離。以三個坐標為圓點,對應的距離為半徑在地圖上進行畫圓,三個圓的交叉位置即為理論上目標所在位置。
目前衛星定位器的民用單點精度一般在15米以內,GPS運營商的定位軟件和GPS定位器設備通過相關算法可以將精度提高到更高。微信三點定位是一種非正式渠道定位方法,精度根據當地基站密度和手機的不同會有所偏差,一般認為要在幾十米到幾百米的誤差