GPS 的定位,是透過三個以上的衛星,做三角定位來計算位置。在天空中隨時大概有24顆左右的衛星,有時會有一些Health狀況不好,也會少於24顆,美國會視衛星的"健康"狀況,在軌道中有1-2顆備用衛星,所以有時也會超過24顆。大部分GPS module可以接收12顆衛星的資料,為什麼大部分是12顆,因為使用者所在位置的天空上,最多只能看到一半的衛星,另外一半的衛星,在另外一個半球。所以GPS一打開時,會依照最後一次使用的位置,來當下一次開機的初始位置,因為衛星不會亂跑,在某一個特定的時間,特定的位置,天空中會有哪12顆衛星,以及12顆衛星的每一個的位置是一定的。所以,如果你的GPS是每天用,手機又一直保持有電,而且活動的位置每次關機和下一次開機不會相差太遠,GPS module內的衛星曆是正確的,而定位通常非常快速,這叫「暖開機」。打個比方,如果你最後一次使用GPS是在台北,下一次打開是在高雄,GPS仍然以為你是在台北,而使用那個時間,台北天空中的衛星位置「衛星曆」來直接和每個衛星連線,GPS會發現,大部分的衛星會連不到,此時GPS就會進入第二個階段「冷開機」,所謂「冷開機」就是逐一去搜尋天空中看得見的衛星,那就比較久了。APGS是利用手機基地台的三角定位,然後回傳一個訊號給手機,告訴手機裡的GPS module目前所在的大概位置,然後GPS就直接使用APGS提供位置的衛星曆,而不用原本暖開機的衛星曆,或是冷開機的逐一搜尋,自然就會快很多。不論是GPS或是AGPS,都是透過GPS和天空的衛星做三角定位,因此不論有建築物遮蔽,或是雲層的干擾,都還是一樣會受影響,簡言之,APGS只有在開機時,讓GPS定位比較快。