I recently upgraded to Sky Safari 4 which is a nifty astronomy app. Being able to get the current GPS location is an essential part of the application.
I noticed though that Moto X uses aGPS which seems to require a network connection. Under the "Location -> Mode" tab in Android's settings...