it would look at the stars and compare with my Starmap program and then compute.
Only if it could see the stars and there are a lot of places and times where it couldn't, the sky is often Obscured By Clouds.
I agree that reliance on an active transmission is inherently a bad idea.