A Global Positioning System (GPS) több műholdtól érkező jelek vételével pontosan kiszámítja a vevő helyzetét a Földön. A helymeghatározó modulok, mint például az ATGM336H, egy soros portot (UART) használnak meghatározott adatátviteli sebességgel (pl. 9600), hogy helymeghatározási információkat küldjenek a fő vezérlőchipnek. A továbbított adatok megfelelnek az NMEA-0183 szabványnak. Példaként a $GNRMC utasítás tartalmazza az UTC-időt, a helymeghatározási állapotot (A érvényes/V érvénytelen), a szélességi fokot és az irányt, a hosszúságot és az irányt stb. A kapott nyers szélességi és hosszúsági adatok fok-perc formátumban vannak, és át kell alakítani, mielőtt térképalkalmazásokhoz használhatók volna.
A pozícionáló indítás a körülményektől függően hidegindításra, melegindításra és melegindításra van osztva. A hidegindítás a GPS elindításának folyamatát jelenti egy ismeretlen környezetben a koordináták kiszámításáig, például az első használatkor vagy amikor az efemerisz információ elveszik; a kezdeti pozicionálási idő körülbelül 1-2 perc. A melegindítás az eszköz olyan helyen történő elindítását jelenti, ahol utoljára kikapcsolták, különösebb mozgás nélkül, és kevesebb mint 2 órával az utolsó pozicionálás után; nyílt égbolton a helymeghatározás akár 2 másodpercig is tarthat. A melegindítás olyan indítást jelent, amely több mint két órával az utolsó pozicionálás után következik be, és a pozicionálási idő a hidegindítás és a melegindítás közé esik.
A pozicionálás pontosságát számos tényező befolyásolja. Nyílt ég alatt a tipikus vízszintes pozicionálási pontosság elérheti a 3-10 métert. A sebességmérés pontossága jobb, mint 0,1 m/s. Az érzékenység határozza meg a helymeghatározási képességet gyenge jelű környezetben; például az adatgyűjtési érzékenység elérheti a -148 dBm-t, a követési érzékenység pedig a -166 dBm-t.
A modern helymeghatározó technológiák gyakran alkalmaznak több{0}}módusú fúziós pozicionálást a teljesítmény javítása érdekében. A többmódusú fúziós pozicionálás a nagyobb pozicionálási pontosság elérését jelenti a több-módusú algoritmusos fúziós számítások révén, amelyek több helymeghatározási adatot használnak. Például egyidejűleg vagy szelektíven több globális navigációs műholdrendszert (GNSS), például GPS-t, BeiDou-t (BDS), GLONASS-t és Galileót támogathat. Ezenkívül mobilhálózat (LBS) és Wi-Fi-támogatott helymeghatározás egészíti ki. Ha gyenge a GPS-jel, a rendszer automatikusan átválthat cellás vagy Wi-Fi hálózatra a helymeghatározás érdekében, javítva a helymeghatározási sebességet, pontosságot és megbízhatóságot összetett környezetben.
