Troubleshooting Geolocation Errors
The geolocation service we use as part of our online library card registration is not exact and may not work for you even though you are physically located in Texas. See 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
- 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 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 usually appears near the top of the browser, just underneath the address bar
- 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 library card 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 library card registration page.
Below are some of the error messages you may receive and what they may mean.
User denied geolocation
You did not let your browser 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
Your location as determined by the geolocation service says you are not in Texas. One common error is being told you are in 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.
If you are physically in Texas and receive this error, other causes 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.
Unfortunately, there is nothing the library can do to resolve this error for you. You may want to speak to your ISP for assistance. We recommend using a different internet connection (e.g., a different Wi-Fi network, your smartphone's 3G or 4G data connection) or, if that is not possible, trying to register from a public computer at your local public library.
Network location provider at 'https://www.googleapis.com/' : Returned error code 404.
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
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
This may be 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.
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.