App to find curvy roads

Discussion in 'Mapping & Navigation' started by paulsc, May 5, 2017.

  1. paulsc

    paulsc Stromtrooper

    Joined:
    Aug 20, 2013
    Oddometer:
    19
    Hi fellow riders! :wave

    I'm looking for feedback on this free iPhone app I just built...

    I was looking for good / fun roads to ride for that sunday "joy ride".

    It occurred to me that "curvyness" is a good starting point to find fun roads to ride, they're usually in the hills, twisties are fun... :doh

    So I built this app that will find the most curvy roads in the area, and use other criteria too like expected traffic, etc, to show you fun roads too ride. So unlike the community-based apps that are already out there, this one might find stuff no one knows about yet.

    It's on iPhone, it's free, it's called "motogo". For now it's limited to USA/Canada/France/Germany & the Netherlands. I can add your country if you PM me though.

    I would love to see if anyone else finds this useful, so if you want, check it out and send me some feedback! :bow

    PS: Hope it's ok to post here and I'm not being spammy!

    Cheers!

    Attached Files:

    • shot.png
      shot.png
      File size:
      128.6 KB
      Views:
      107
    #1
  2. trailer Rails

    trailer Rails Washes hands before going to the bathroom

    Joined:
    Jun 13, 2008
    Oddometer:
    10,736
    Location:
    Pittsburgh PA

    Great stuff! Thank you for creating that.

    Is there any way to make it highlight unpaved roads?

    This might be too difficult to do, is there a way to make it export the road in the form of a track so that it can be transferred to a route planning program?

    Is there any way to make a version for the iPad? Personally I would use this at home when planning a ride. I generally have my iPad open alongside of my computer, so I compare a couple different types of maps at the same time.

    I don't know what is involved in creating an app, how much work was involved in this?

    Even with all of my questions/suggestions, this app just became a pretty valuable tool in my trip planning.
    #2
    mississippimadman likes this.
  3. trailer Rails

    trailer Rails Washes hands before going to the bathroom

    Joined:
    Jun 13, 2008
    Oddometer:
    10,736
    Location:
    Pittsburgh PA
    If you turn the settings up to max in the Pittsburgh area, the only roads are actually a collection of roads. The app highlights several belts around the city. A long time ago, the city created several belts to get around the city. The idea was that if you needed to get from one side of the city to the other, you could just follow the belt signs. Today, the signs are in a lot of disrepair and the belts are nearly impossible to follow.

    My wife recently went out on a ride with the explicit mission to try and follow the belts, she was not able to. Each time she lost them after a while.

    https://en.m.wikipedia.org/wiki/Allegheny_County_belt_system

    It is pretty cool that the mapping software highlights the belts.
    #3
  4. paulsc

    paulsc Stromtrooper

    Joined:
    Aug 20, 2013
    Oddometer:
    19
    Hi trailer Rails!

    Thanks for the feedback. Very appreciated.

    It took me about a year of semi-serious part-time work to get to the app-store.
    I've been thinking about this idea for a while so I'm glad to have something to show.

    Regarding your comments;
    - Unpaved road only filter: totally, that shouldn't be too hard to add. I'll put it on my list
    - I'm thinking GPX export to do that. That's a good point, you're the second person to bring that up.
    - Yep I'll think about iPad shouldn't be too hard but needs a little time to layout things properly

    About the belts; the app is built on top of Adam Franco's good work here: https://github.com/adamfranco/curvature/wiki
    He built a little piece of software that crawls open street maps data and connects road segments together, I'm guessing that's what you're seeing with the belt being connected as one road.

    Cheers!
    #4
    trailer Rails likes this.
  5. trailer Rails

    trailer Rails Washes hands before going to the bathroom

    Joined:
    Jun 13, 2008
    Oddometer:
    10,736
    Location:
    Pittsburgh PA

    Just for the benefit of the app gaining popularity among a larger group, you may want to make the unpaved filter go both direction, so that people on street bikes who dont like gravel, don't end up there.
    #5
  6. gsweasel

    gsweasel Just wanna see what's around that next bend...

    Joined:
    Jul 26, 2009
    Oddometer:
    94
    Location:
    Fergus, Ontario, Canada
    It looks very promising! I love the way it uses the Google-esque double-tap 'n slide to zoom - the most efficient one-handed way to do it.

    Suggestions at first glance:
    - Add another Back button at the top left of the Settings screen and enable right swipe to go Back
    - Add option for kilometres
    - agree with the gravel suggestions, but would prefer to be able to see them in a different colour on the same map together with paved roads rather than only in an on/off filter that would show either gravel or paved at one time, although it would be nice to have both options! (Maybe also use a different thickness or dashed appearance for those with colour-blindness)

    Great work!
    #6
  7. scfrank

    scfrank Old farts riding club.

    Joined:
    Oct 27, 2005
    Oddometer:
    16,841
    Location:
    Upstate SC
    Cool. Showed me several new roads to try here in upstate SC. I vote for the iPad option too. Use it planning at home with bigger screen.
    #7
  8. Bigsmokindaddy

    Bigsmokindaddy Adventurer

    Joined:
    Jul 9, 2014
    Oddometer:
    83

    Have you tried Scenic? It finds curves



    Sent from my iPad using Tapatalk
    #8
  9. biker128pedal

    biker128pedal Super Lurker

    Joined:
    Dec 20, 2008
    Oddometer:
    5,102
    Location:
    Eastern, VA
    Cool app. I noticed in my area of Eastern Va the most gravel roads are marked as curvy roads. For our area we don't have very many curvy roads so it takes 1000 for the curvature for some small gems to show up.
    #9
  10. Omegart

    Omegart Adventurer

    Joined:
    Sep 17, 2015
    Oddometer:
    19
    Location:
    Garda Lake, Italy
    Nice idea! Are you planning a port for android too? I'd really like to try it!
    #10
  11. Tenacious B

    Tenacious B inward singer

    Joined:
    Dec 16, 2006
    Oddometer:
    773
    Location:
    Texas
    I'll second that motion!


    Is this purely a planning app, or is it a turn by turn navigator, or can its files be opened by a navigator (like google drive)?

    I've been looking for something that is basically a Butler map app, and it sounds like yours may be it.


    ETA: adding filters/functions for elevation changes would be cool, but secondary to curves imho
    #11
  12. jrou111

    jrou111 Stair Climber

    Joined:
    Mar 1, 2011
    Oddometer:
    552
    Location:
    Demorest, GA
    Initially it looks good. I'll have to dive in to see more later.

    [​IMG]
    #12
  13. trailer Rails

    trailer Rails Washes hands before going to the bathroom

    Joined:
    Jun 13, 2008
    Oddometer:
    10,736
    Location:
    Pittsburgh PA
    I think it identified the dirt dragon.
    #13
    jrou111 likes this.
  14. ohgood

    ohgood Just givver tha berries !!!

    Joined:
    Sep 21, 2010
    Oddometer:
    6,327
    Location:
    alabama
    I spammed all my fb groups with this. Thanks for the hard work, hope you get rich off of it. :-)
    #14
  15. Orgnoi1

    Orgnoi1 Uber-Noob

    Joined:
    Aug 25, 2005
    Oddometer:
    135
    Location:
    Upstate NY
    I grabbed it up and will try it out this coming week... looks pretty good man!
    #15
  16. chrisjk

    chrisjk Been here awhile

    Joined:
    Jun 30, 2007
    Oddometer:
    522
    Location:
    Keston, UK
    I am keen to try this and will do so as soon as I can get it from the UK app store with UK mapping. It will be interesting to compare it with the other apps I use to find curvy roads.

    I hope it will become available on Android for the simple reason that cheap WATERPROOF phones only use Android. I hate using cases with a phone and generally won't - also, I don't like having my expensive iPhone with my life on it, bouncing around on the handlebars - case or no case.
    #16
  17. paulsc

    paulsc Stromtrooper

    Joined:
    Aug 20, 2013
    Oddometer:
    19
    Hi gsweasel!

    I like that you identified the one-fingered zoom! That's also a fav "hidden" functionality of mine. I'm actually using google maps's toolkit to render the map, so that's why this works out of the box.

    - Back button in settings: totally. Was on the list and got pushed down :)
    - KM: Yes good point. Initially I thought I was going to do US only but this one should be easy and makes a lot of sense.
    - I tried colors, visually it was a bit tricky to maintain contrast and make it visually clear since the lines can be thin. I like the idea of dashed lines for dirt roads a lot though. Will look into that.

    Feedback much appreciated!!
    #17
  18. paulsc

    paulsc Stromtrooper

    Joined:
    Aug 20, 2013
    Oddometer:
    19
    I initially thought of this as a "take it with you" app. But it seems the "pre-planning" is pretty popular. Will look into ipad support!
    #18
  19. paulsc

    paulsc Stromtrooper

    Joined:
    Aug 20, 2013
    Oddometer:
    19
    Yep good point scenic has a very similar feature. It seems to me Scenic shows user-submitted roads. I'm hoping the "algorithmic" approach used in motogo will surface more stuff, especially if you happen to be in a random, not-so-well-travelled area.

    Basically, instead of relying on motorcycle riders to submit a road suggestion, motogo will find stuff solely based on looking at all of the roads in your area and calculating a curvature index on them, amongst other filters.

    The good thing about suggestions made by motorcycle riders is they tend to be high quality, and it tends to be more of a "complete" ride, but the "algorithmic" approach might surface some completely hidden stuff. That's the idea anyhow ;)
    #19
    Tenacious B, Omegart and scfrank like this.
  20. paulsc

    paulsc Stromtrooper

    Joined:
    Aug 20, 2013
    Oddometer:
    19
    Yep I am, although it could take a while since I went down the "native app" road which makes it look cleaner, but definitely takes a while to develop.

    How about a website instead ? Maybe I could get to that quicker. Would you tend to use this "on-the-go" or at home, pre-planning ?
    #20
    trailer Rails likes this.