Do you know how to enable geolocation on Town Transit and Crosswalk K-12? At one time or another out on the field, bus drivers logging into the solutions may encounter the following message on the tablet:

Location services are disabled or you have blocked our application from using location services. Location services must be enabled to use this application. 

Don’t be alarmed!
This message indicates that geolocation must be enabled either for the tablet and/or website

Most likely, both bus drivers and administrators perplexedly scratched their heads after coming across this announcement. Perhaps they’re screaming internally, “How could this possibly be when location services have already been enabled! Something must not be right. I don’t understand.”

So, what is this message all about then? The simple answer: geolocation settings on the tablet and/or Chrome haven’t been properly set.

Let’s be clear that this isn’t a technical mistake or error message, just a notification indicting that one final step of the set-up process remains. Rest assured, though, that this is a simple modification that users can easily do themselves. No worries if you’re not sure how to make these adjustments, that’s why we’re here.

Continue reading to find out more about permitting both levels of geolocation services on our well-documented solutions!

Two types of geolocation

Since we operate entirely on Android and recommend using the Chrome browser, we must remember that there are two levels of geolocation to configure:  location services for the tablet itself and location services for the UniteGPS web app. Simply put, both levels need to be manually turned-on in order for our transportation solutions to properly function.

How to enable geolocation for both formats 

If you are seeing the aforementioned message, the first step is to put your finger on the top center of the tablet and swipe down. This movement will take you to System Preferences. In case the Location tab isn’t highlighted in blue, that means that the tablet’s geolocation feature hasn’t been activated.

Find the location settings here on Android tablets by swiping down

To solve this, just click on the location services button that will take you to the following screen. For successful tablet configuration, simply switch the tab from “off” to “on” as shown below. Simple as that, at least in terms of enabling the tablet’s geolocation capability. Now it should appear blue in the system preferences.

Switch the tab from off to on

What about the second level of geolocation?

What we just covered explains the process for enabling geolocation on the physical tablets; but equally important is setting-up geolocation on the web browser. The first step to resolve this would be to open Chrome. With the browser open, click on the three vertically-aligned dots on the upper righthand corner.

See red arrow

From there, click on Site Settings on the lefthand side.

Click on site settings to enable location settings for the UniteGPS web app

Following this, we just need to look for the location tab.

Click on location here

In addition to turning on location and having it “ask first,” we also want to ensure that the UniteGPS website is on the “allowed” list, as shown below:

Make sure the UniteGPS website is allowed in this section

If you don’t see the UniteGPS website included under in the permitted link list, then you can click on the URL followed by pressing the clear and reset buttons. Do this, refresh, and then press “allow” when the message reappears.

Users can also ensure that everything has been set-up correctly by going into Settings for Biometrics and Security within the tablet. Once you’re in, you’ll find App Permissions. Click on Locations Permission and make sure that Chrome (and has been authorized.

Also be certain that you appropriately enable geolocation on the tablet plus browser by going back and refreshing the Ridership page. Swipe your index finger down from the center of the page to refresh. When it asks again for permission to access the location, be sure to click allow and it should work from there. Issues like this can come up when drivers accidentally press deny.