Giter Club home page Giter Club logo

busapp's Introduction

android/app/src/main/res/mipmap-xhdpi/ic_launcher BusApp build

Geographical GB bus stop and bus times finder.

Intro

Scroll and zoom the map to find a bus stop and tap the map to get bus times from that stop.

Search

There are several ways of finding bus times:

  • Tap the map – This will show a list of bus times from the nearest stop. You may tap a bus route to get just that route.
  • Tap the search button – Type in a street name and town, or postcode and tap the button on the search widget or keyboard. This will show a list of bus stops or a list of locations. Tap a location to get the list of bus stops.
  • Tap the search button – Type in the eight character code on the bus stop sign, if it exists, and tap the button on the search widget or keyboard. This will show a list of bus times from that stop.

Location

The map shows a small blue circle in a blue shaded circle. The size of the circle indicates the accuracy of the location. The current OS reference is shown in the left upper corner of the map. The current longitude, latitude are shown in the right upper corner of the map. If the map is panned, these figures will change to the current map centre.

Navigate

You can pan and zoom the map using pinch, expand, and swipe gestures and the zoom buttons. The floating blue Locate button will return the map to your current location.

Permissions

The app will ask for location permission. The location permission is to find out where you are.

Android

The app works fine, it doesn't appear to cache map tiles, so it takes a while to load the map.

iOS

Untested, building requires a Ruby gem which wouldn't install on my Monterey VM.

Linux

The app works fine. Location untested.

Macos

Untested, building requires a Ruby gem which wouldn't install on my Monterey VM.

Windows

If you enable location in Windows settings, when tested my desktop was apparently on the South Downs on the outskirts of Eastbourne. I don't know how Windows determines location.

Web

Untested, no point in a web app.

busapp's People

Contributors

billthefarmer avatar

Stargazers

October Nicole  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.