Несколько причин, по которым GPS может показывать неточные данные в помещении или в городской среде:
- Отражения и искажения сигнала. 1 Радиоволны навигационных спутников свободно проникают через слои атмосферы, но имеют свойство отражаться от некоторых объектов, таких как земная поверхность, стены зданий, большие рукотворные конструкции. 1 В условиях городской застройки навигатор может принимать только отражённый сигнал и принимать его за правильный. 1
- Ограничение прямой видимости. 2 Здания часто ограничивают прямой обзор спутников, так что приёмник обрабатывает сигналы, соответствующие отражению от других зданий. 2 Это может приводить к погрешностям в определении положения, которые могут достигать 50 метров и более в городских каньонах. 2
Чтобы нивелировать роль отражений, помех и других искажений, в смартфонах используются различные вспомогательные инструменты, вроде A-GPS, данных цифрового компаса и акселерометра. 1 Они учитывают положение пользователя относительно базовых станций операторов, общественных сетей Wi-Fi, скорости его движения, сравнивают позицию с данными карты. 1