More places will be added over time and it is worth checking in future to see if your city or region has been added.
Why am I getting a popup message saying that yourstop.info wants to know my
For YourStop to find stops near you it needs to know where you are. If you refuse the request the application will still work, however all geolocation
functionality will be disabled.
Why am I getting errors when I click on Locate the Nearest Stops
There are a number of reasons but the most common is that location permission is not enabled for YourStop. If using Microsoft Edge or Chrome,
click on the lock icon in the address bar and set Location to Allow. If using later versions of Safari, right click on the address bar,
go to settings and set Location to Allow. If using an app version, ensure YourStop has access to Location in App permissions.
If location is enabled for YourStop and you are still seeing errors, check location services are on AND restart YourStop.
How near, do I need to be to stops for them to be picked up when I click on
Locate the Nearest Stops
This is variable but in general if YourStop tracks stops within about 100km or 60 miles of you, they should be shown. If there are no stops within
this distance you will be told that no stops have been detected.
When I click on Locate the Nearest Stops
how does YourStop determine which stops to
YourStop will display all stops that it knows about that are within 2km or 1.2 miles of your current location. If after displaying these there are
less than 20 stops, it will make up the 20 by showing the next closest ones.
What does the Locate All Stops
option on the side menu do ?
This changes the behaviour of the Locate the Nearest Stops button. Instead of only showing the stops closest to you on a map, it shows all
stops from any supported transit provider which operates in your region.
Can I view stops on a map that are not near me ?
Yes. Go to Find, select the region and click on Browse Stops. This will show all stops for this region on a map. It may be slow
as some regions have upwards of 8000 stops.
When viewing stops on a map, how do I see the next departures for a stop ?
Click on the stop and an information window appears showing all routes and destinations served by the stop. Click a second time on the yellow arrow
at the bottom of the window and the next departures will be shown.
How is the circular location button on the maps used ?
If geolocation is enabled and your location known, clicking on this button causes it to go blue. Once blue, the map is automatically
panned so that you are kept positioned in its center as you move. If it is clicked again or you drag the map, it reverts back to its original grey
color and auto centering around your current location ceases. If geolocation is disabled or your location not known, the button becomes white for a
few seconds when clicked before reverting back to grey. To center the map around you without it auto panning as you move, click it twice so that it
it goes from grey to blue and back to grey again. If the Locate the Nearest Stops map is being used, new stops are automatically added
as they come within 2km of your current position.
Why does my location on the map sometimes jump around erratically as I move ?
High precision geolocation information is always requested. If however GPS positioning is not available, your mobile will use known nearby wifi networks
and mobile signal towers to best guess where you are.
Is the stop information accurate ?
The stop information is only as accurate as the raw data published by the transport provider. Any scheduled times shown should be
accurate and reflect schedules found elsewhere for the region. The reliability of real time data varies enormously from operator
to operator and to a large extent is dependent on which integrator is used.
How can I view live data for a stop ?
Live or real time data for a stop will be automatically shown when it is available. Where live data is being used for a trip, a small
changing circle will be shown next to the time. The scheduled time and other detailed information can be viewed by clicking on the trip.
How can I view schedules for a stop ?
Schedules for a stop can be viewed by going to My Stops and clicking on the Travel Later button. It changes to Travel Now
(for switching back) and a date picker will appear. Enter your desired date and click on a stop to view the schedules for the stop at this date.
When I use the Turn on Route Colors
option, I seeing different colors for different
trips. What do they mean ?
The colors used are taken directly from the transport providers route data. In many cases the color of the trip matches a well known color
that is used for the route along which the trip runs. In other cases however, the colors are more randomly assigned to routes and don't
have any particular commuter significance. In these cases it is not recommended to use route colors.
When viewing departures for a stop why is a small changing circle sometimes shown next to
the time ?
This happens when there is live tracking available. When the circle fades in and out it means that there are predictions for the arrival times
at stops. If the circle also grows it means that there is additional information regarding the bus or train location and it will be shown on the
When viewing the departures for a stop can more detailed information be listed for individual
Yes. Click or touch on a departure and a new trip information page will appear showing detailed information along with a trip diagram and map.
When viewing the departures for a stop what is the purpose of the drop down box containing
the word DEPARTURES
This lists all stops in alphabetical order that can be reached from this stop without changing vehicle. When a destination in the drop
down list is selected, departures which do not stop at this destination are filtered out. All remaining departures will stop at the
destination and the predicted (if known) or scheduled time at the destination is shown. If the stop has arrivals as well as departures
(e.g. a station terminus) then an ARRIVALS option is also available and this lists incoming vehicles. This can be useful when picking
someone up from the stop or station.
When viewing the departures for a stop why is the destination and time sometimes green ?
This happens when a departure appears in a transit provider's real time data but no information about the trip can be found in the transit
provider's schedule. It usually means an unscheduled trip has been added at the last moment. The system has limited information and tries to convey
it as best as possible.
When viewing departures for a stop what does it mean when there is a line through the middle
of the destination and time ?
It means that either the trip has been canceled or the stop is being skipped. The color used for cancelled is red while skipped is orange.
Click or touch the trip to see which one it is in the Details tab. If alerts are available for the operator, they may give more information.
When viewing the departures for a stop why is the time sometimes orange ?
This indicates a conflict in data we are getting from a transit provider. The ETA provided by them suggests that the bus has not yet arrived
at the stop while the actual bus position information indicates it has left the stop.
Is there a trip planner ?
There is a one hop trip planner. When a user fetches trip data for a stop, all downstream stops in this fetched data are
merged, sorted and presented to the user. When a user selects one, only trips which visit and stop at this destination are shown
along with the expected arrival time at the destination. A true trip planner however would allow a user select any destination on the
network and plot a route showing the necessary changes.
Why does the Fetch Later Trips
button sometimes not appear ?
When this button does not appear it means that all trips that occur within a 24 hour period of the start time are being displayed.
The start time is the current time if travelling now or the specified start time if using the schedule. To view later trips go to
schedule mode and enter a later start date.
I am using schedules from the My Stops
page and entered a time 30 minutes in the future
and do not see any live data ?
When schedules are being used, live data if available is always excluded. Only timetables are shown in this mode. To view live data
click on the Travel Now button.
I cannot find a way of browsing schedules for a stop from the Find
There is none. You have to click on the stop and it will then appear in your My Stops page. You can then browse
schedules for the stop from this page.
Why does an exclamation mark in a circle sometimes appear at the top of the departures page
and what does it mean ?
It means that the transport provider has posted notice(s) or alert(s) which it feels are relevant for this stop. They may be notices in relation
to the stop itself such as access or building works. Alternatively they could be alerts about delayed trips or detoured routes which visit the stop.
Whenever the exclamation mark appears at the top of the departures page, there is also a Show Notices button below the departure listings.
Clicking on either of these will display the notices. The color of the circle around the exclamation mark varies from yellow to red. The more
recent the latest relevant message for the stop is, the more red the color is. The color is not an indication of the severity of the message.
When looking at the trip stop diagram why do I sometimes see an ETA (estimated time of arrival)
and sometimes a delay in minutes ?
This all depends on how the transport provider supplies the information. If they supply both an estimated time of arrival at a stop and a delay
we display the estimated time. If they supply just one, that is what we use.
What does Timepoint
If a stop is a Timepoint it means that if a bus (or train) arrives early at the stop, it should remain there until the scheduled time passes.
Why are some of the scheduled times in the trip stop diagram in bold font ?
Stops which are Timepoints will have their scheduled times shown in bold font. See above for an explanation of timepoints.
When viewing trip information, I've occasionally notice contradictions where the predicted
arrival time for a stop may be a few minutes in the future but the location of the vehicle on the map tells me that this cannot be the case ?
Yes contradictions do sometimes occur. This is because two separate sources of real time information are being used. In one of them the
transport provider supplies predictions based on multiple criteria for when vehicles will arrive at stops and these are shown verbatim.
The other source is more raw in nature and details where the vehicle is at a given point in time. It is left up to you, an intelligent
and experienced commuter, to decide for yourself from these sources when your bus or train is likely to arrive.
Why does stop information appear on its own page on a mobile but is alongside the search
information on a laptop ?
Responsive web design techniques were used. The physical display dimensions on a mobile are smaller so the entire display is used for
displaying stop information.
When viewing stop information on a mobile I cannot find a link back to the Find
There is none. Touch either the left facing arrow on the top left corner of the stop information screen or touch the back button on the mobile
I was searching for a stop on the Find
page and clicked on the Faq
looking for usage information. When I clicked on the Find
page again my search criteria disappeared ?
The application is designed so that whenever a menu option is selected, the same initial information for that option is always shown.
Best efforts are made however to preserve state when the browser Back button is selected. If the back button was hit after viewing
information on the Faq page, you would have gone back to the Find page with your search criteria preserved.
Why does the font size and layout change when I decrease the width of the browser window on
my laptop ?
Responsive web design techniques were used. Modern smart phones have screen resolutions which are comparable to laptops and large
monitors, yet the physical dimensions of the display are much smaller and the pixels much closer together. If a font size which displays
well on a laptop were to be used on a mobile display, the text would be very difficult to read without zooming in or the phones operating
system would automatically magnify it to compensate giving unpredictable results. Styling techniques are used to allow pages display well
on both mobiles and larger displays. A side effect of this is that when the width of a browser window is reduced beyond a certain point,
it is treated as if it were a mobile display.
Which browsers are supported ?
As a general rule this web application will work well on most modern browsers and won't work at all on really old ones. If you are using
an older browser you are unlikely to be able to read this. On laptops it has been specifically test with later versions of Chrome, Firefox
and Opera along with Internet Explorer 11 and Microsoft Edge. On mobiles it has been tested on Android using both the native browser and Chrome.
For Safari testing has been limited but it is confirmed to work well using ipads running older versions of IOS and on modern Macbooks.
Why are some functions on YourStop extremely quick while others are less so ?
A single page architecture is used so that all pages are downloaded from the server at the same time. When a menu link is clicked or trip
details viewed, the page is already there and the browser only needs to switch to it. The browser must go to the server however when a
different city is selected or stop information viewed. The length of time these operations taken is dependent on a number of factors such as
your network speed, how busy the server is and the number of stops within the region (which affects the size of the supporting
database on the server). All mapping functions are dependent on Google and the speed of these is dependent on your network speed and how busy
Google's servers are.
What technologies and architectures are used in YourStop ?
server. The backends also use Java VMs running embedded Jetty and communication between the front end and them happens over a RESTful JSON api.
The entire system is run on multiple Ubuntu LTS Minimal VMs and all requests are intercepted by haproxy (a load balancer) and forwarded
to the appropriate JVM. Server monitoring is done via Nagios with alerts raised through both email and the aNag mobile client.