linear error≈Rtan(Δθ)≈RΔθ
Here linear error is the error in position, R is the distance from the observer to the target and θ is the angle error. You would need incredibly good optics and resolution to minimise angular error and thus linear error.
There is also the problem that as R shrinks, speed increases relative to you.
This contrasts greatly with actual GNSS – the whole point of GPS and the others is that you don't need to determine those angles. The only thing you need to determine is the signal delay (i.e. distance) from a few satellites. That's a lot more convenient.