I keep saying this — it’s not a glitch. Niantic’s servers were hit hard by the unprecedented demand for this game, and calculating the distance to nearby pokemon was one of the expensive processes. They turned it off to save bandwidth and processor time, to keep their server farms from bursting into flame.