Garu
Ещё зависит от того, в поле зрения скольки спутников в данный момент вы находитесь. Плюс привязка ещё осуществляется при помощи станций сотовой связи. В городе, конечно, хуже работает чем в поле
Для жпс, сотовый нужен в основном только для загрузки эфемерид спутников. Так как если оставить определять местоположение только по сотовым вышкам, это от нескольких сотен до пары км погрешность. Кстати сейчас работает определение местоположения по вай фай. Не знаю как, но некоторые точки определяются с координатами.