The availability and quality of GPS signals can be affected by:
You can’t usually receive GPS signals indoors. You should only use your GPS receiver outside.
Assisted GPS (A-GPS) is used to retrieve assistance data over a packet data connection, which assists in calculating your location when your device is receiving signals from satellites.
A-GPS is a network service.