Troubleshooting Geolocation Errors
Jump to our list of common errors on this page for an explanation of the error message you may have received and how you may be able to remedy it.
Common issues that can cause geolocation to fail include:
- Using an outdated Web browser, such as Internet Explorer 5, 6, 7, or 8
- Setting your browser's privacy settings to automatically deny all geolocation requests
- Turning off the location services on your mobile device
- Using an internet service provider (ISP) that is based outside of Texas
- Using an ISP that allocates IP addresses in an unconventional manner
- Using a computer network managed by an I.T. department and configured or based at an off-site location (e.g., a corporate setting or law firm)
- Using a proxy server
- Using an unconventional method to connect to the internet (e.g., tethering or internet connection sharing)
- Using an unconventional device to connect to the internet
We recommend the following to patrons who are physically located in Texas but are receiving error messages when they try to register for a library card:
- Make sure you are using a modern browser; for example, try installing the latest version of Firefox
- Make sure you have not set your browser's privacy settings to automatically reject all geolocation requests
- Make sure you are not overlooking your browser's geolocation prompt; it may appear near the top of the browser, just underneath the address bar, or it may appear near the bottom of the browser
- Make sure you are not using a proxy server
Once you have confirmed that none of the items listed above applies to you, refresh the registration form and try again. If you still receive an error message, these are more advanced options you can try:
- Use a different browser (e.g., Chrome, Firefox, Opera, Internet Explorer 10+)
- Reboot your computer
- Use a different computer, preferably one on a different internet connection (i.e., on a different Wi-Fi network)
- Use a different internet connection
- Use a smartphone that allows you to browse the internet over a 3G or 4G connection with Wi-Fi disabled
- Restart your internet router and your cable/DSL modem (or, if you use dial-up services such as AOL, disconnect and then re-connect to the internet)
- If you are using a wireless connection, try plugging in to a wired internet connection
If the options above still do not work for you, there is not much assistance we can provide. In those rare cases, we suggest you visit your local public library to use a library computer to access our online registration page.
Common Error Messages
Below are some of the error messages you may receive and what they may mean.
Permission was denied by the user
You did not permit your browser to send us location data. Make sure you did not overlook the browser's geolocation prompt; it normally appears just underneath the address bar and is easy to miss. Or make sure your browser's privacy settings aren't set to automatically deny geolocation requests.
It looks like you may not be in Texas
We received your physical location, but your IP address or your GPS coordinates show that you are out of state. If you are physically in Texas and receive this error, it may be that you are signed on to a computer network configured off-site and out of state. This may happen if your company or law firm outsources its I.T. needs. Or it may be that you are using a proxy server or that your ISP is based outside of Texas or that your ISP gave you an IP address based in another state.
The best solution to this error message is to try from a different computer network or from a mobile device. If you can, use a different Wi-Fi network. If you use a mobile device, be sure you are not on the same computer network or you will receive the same error. Try using your mobile device's 3G or 4G data connection. If none of these are possible, try to register from a public computer at your local public library.
One common error is being told you are in Potwin, Kansas when you are indeed in Texas. This is due to how your internet service provider (ISP) allocates IP addresses. Some ISPs do not provide any location information other than your country, and so the geolocation service is given a physical point corresponding to the geographic center of the country — in this case, Kansas. Unfortunately, there is nothing the library can do to resolve this error for you. You may want to speak to your ISP for assistance. Or use a different internet connection or another Wi-Fi network.
Network location provider at 'https://www.googleapis.com/' : Returned error code 404.
This occurs when the geolocation services fail. For some patrons, this error message may appear if you are using an outdated browser such as Internet Explorer 8. Try installing a new browser (e.g., Firefox) and try again.
Geocoder failed due to: ZERO_RESULTS
This occurs when the geolocation services fail. We are unsure of why this error occurs. For some patrons, it is because they are using an outdated browser such as Internet Explorer 8. Try installing a new browser (e.g., Firefox) and try again.
It may also be because you are located in a very rural area and the geolocation service is unable to determine where you are. If this is the case, we suggest trying to register from a different computer or using a different internet connection. If possible, try using a smartphone that can connect to the internet with 3G or 4G service.
Geocoder failed due to: OVER_QUERY_LIMIT
The geolocation services are currently unavailable. This is a temporary glitch. Please wait a few moments then try refreshing the page or using a different browser.
This site does not have permission to use the Geolocation API.
This error message appears when you use Internet Explorer and you do not allow the browser to submit information about your physical location. Make sure you are not overlooking Internet Explorer's prompt for permission to use geolocation. It usually appears near the bottom of your browser. If you do not see a geolocation prompt, it is quite likely that you have disabled all geolocation services in Internet Explorer's privacy settings. Access these settings via Tools > Internet Options > Privacy. There you'll find an option that states something similar to "Never allow websites to request your physical location."
The current position could not be determined.
The geolocation service failed. We are unsure of why this error occurs. We suspect it may be due to an unconventional method of connecting to the internet. Or it is possible that you are located in a very rural area and so the geolocation service cannot determine an approximate physical address for you. We suggest trying a different computer, a smartphone via 3G or 4G (no Wi-Fi), or trying from a public computer at your local public library.
The current location cannot be found.
If you are using Safari on a Mac computer, this error may appear if you deny permission to send information about your physical location. Or if Safari does not prompt you for permission, Safari's privacy settings may be set to automatically deny all geolocation requests. Make sure you are not overlooking Safari's prompt and that Safari's privacy settings aren't set to deny all requests for your physical location.
If you are not using Safari, then we are unsure of why this error might occur. We suspect it may be due to an unconventional method of connecting to the internet. We suggest trying a different computer, a smartphone via 3G or 4G (no Wi-Fi), or trying from a public computer at your local public library.
The last location provider was disabled
You may encounter this error if you are using an Android-powered smartphone and have disabled your phone's location services such as GPS or Google's location service. Go to Settings > Location on your phone and make sure one or both of these options is on. If they were enabled when you received this error, try disabling them then re-enabling them. If your phone's GPS feature was enabled when you received this error, it may not be receiving a signal, and so you may want to try enabling Google's location service from within your phone's location settings.
The operation couldn't be completed. (kCLErrorDomain error 1.)
This error appears on certain smartphones and may be resolved by making sure your phone's GPS service is turned on. If it is turned on, try turning it off then turning it back on and trying to register again.