Para que um aparelho de celular saiba a sua localização podem ser utilizadas várias tecnologias. O GPS - Global Positioning System (Sistema de Posicionamento Global) obtém a localização precisa através de contato com satélites que estão em órbita da terra.
Para isso, é necessário que o aparelho celular tenha contato com os satélites sem obstáculos, tipo lajes, prédios, paredes, teto de carros, etc. Sendo assim, para uma localização precisa, via GPS é necessário que o aparelho esteja com visão limpa para o céu.
Os aparelhos de GPS utilizados em carros utilizam chips mais poderosos e sensíveis, que conseguem localizar os satélites mais rapidamente, e com mais sensibilidade.
Os chips de GPS dos aparelhos celulares são menos poderosos, para consumirem menos energia, e menos sensíveis.Por este motivo o GPS dos celulares leva mais tempo para fazer a primeira localização e precisa estar em área livre de obstáculos com o céu, por ser menos sensível.
Existe muitas diferenças entre os GPS dos celulares, baseados em marca, modelo e preço dos aparelhos. Normalmente os aparelhos de marcas famosas, mais caros e com mais recursos, possuem GPS mais poderosos e mais sensíveis e precisos.
Então, a forma de localização mais precisa é o GPS, que funciona melhor em ambiente externo. Existem outras tecnologias que permitem que o celular encontre sua localização quando estiver em ambiente interno, porém, com menos precisão, e com maior margem de erro.