Les facteurs environnementaux limitent l'efficacité de GPS. Les conditions météorologiques comme la neige, la pluie ou le brouillard peuvent dégrader un signal GPS. Immeubles de grande hauteur comme ceux qu'on trouve dans les villes peuvent bloquer une voie de satellites au total, et les caractéristiques géographiques comme vallées, des canyons ou des tunnels provoque une condition connue comme trajets multiples. Multitrajet se produit lorsque le signal rebondit sur un obstacle, ce qui provoque le récepteur pour détecter le satellite comme étant plus loin qu'elle ne l'est en réalité.