Giter Club home page Giter Club logo

jezhiggins / cyclestreets-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cyclestreets/android

8.0 8.0 2.0 10.41 MB

CycleStreets is a UK-wide cycle journey planner system, which lets you plan routes from A to B to C by bike. It is designed by cyclists, for cyclists, and caters for the needs of both confident and less confident cyclists.

Home Page: http://www.cyclestreets.net/blog/category/mobile/

License: GNU General Public License v3.0

Java 81.29% HTML 1.72% Shell 0.19% Kotlin 16.80%

cyclestreets-android's People

Contributors

auyer avatar aybuke avatar cjwatson avatar dave9011 avatar faridk avatar ivan-goldstein avatar jezhiggins avatar knightcube avatar kyegupov avatar lauralaureus avatar looseend avatar mikylucky avatar mvl22 avatar oliverlockwood avatar rodrigo-brito avatar si-the-pie avatar stodar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

osedok manali-ms

cyclestreets-android's Issues

Merge Android 1.5 changes

Only 1.5+ specific API we currently use is the EXIF extraction stuff. We should be able to do a bit of runtime checking and dynamic loading see if it's available or not.

Add photo : resize photo before upload?

Uploading full size photo on-street is quite painful. Images are large and connection is slow. Options should be 320px wide, Full size when wifi available (default), Full size.

Routing: drag to move start/finish marker

If a start/finish marker has been set, but the not yet planned, would it be possible to move a marker by dragging it? This would be the same as the website. It would probably avoid a lot of people trying to use the back button.

Photomap: Textbox not seen when adding description

When uploading a photo to photomap, tapping into the description textbox will show the softkeypad by default. This will cover the textbox itself making invisible what is being typed in. Perhaps the view should be allowed to shift up while typing.

MapView : pull tiles from opencyclemap

OSMDroid is pulling cyclemap tiles from the wrong server -

   public static final OnlineTileSourceBase CYCLEMAP = new XYTileSource("CycleMap",
                    ResourceProxy.string.cyclemap, 0, 17, 256, ".png",
                    "http://a.andy.sandbox.cloudmade.com/tiles/cycle/",
                    "http://b.andy.sandbox.cloudmade.com/tiles/cycle/",
                    "http://c.andy.sandbox.cloudmade.com/tiles/cycle/");

http://www.gravitystorm.co.uk/shine/third-party-use-of-tiles/ says it should be tile.opencyclemap.org

Create new tilesource for us, and submit patch to OSMDroid libraries.

Photomap: crash while uploading

Scenario:

  1. Photo upload is in progress
  2. Wifi network connection is lost
  3. Phone data network switches to the provider's (e.g. 3G)
  4. App crashes

About : rewrite

Better credits, better how to get involved - feedback. maps, cash, code. White text on black background

Photomap: when showing a picture the caption moves

The picture doesn't appear immediately, so the caption appears then moves once the picture is loaded.

When we tap on a photomap marker, we already have the caption and so can show it immediately. We dim the screen, to show something is going on, before loading the picture, because otherwise it appears like nothing has happened.

Geolocate on first use

Centre on current location on first use, if possible. Subsequently, restart as app was left.

Capture crash reports

Almost never "force closes" now, but would be useful to have details when it does.

On screen route needs to be clearer

Current red colour is similar to red on map tiles. Suggest purple (as used by Google on iPhone) or whatever is standard on Android (if indeed there is such a standard :))

CycleStreets account credentials need own screen

To login or create new account.

Right now you can enter your details in the settings screen, but it's not really very nice. Really need a proper screen of its own to solicit and validate details.

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.