Show HN: Bike route planner that follows almost only official bike trails

allg12 | 279 points

Sorry, forgot to mention. The planner is a mess on mobile I totally forgot to make it mobile friendly as I didn't think anyone would want to plan their trip on a phone.

allg12 | 2 months ago

Looks interesting! Unfortunately doesn't seem to let me add more than one point on my route. In the console I see

`Error fetching route from Graphhopper Error: Network response was not ok`

I tried a couple times and got this in the U.S. In Europe I picked a couple random points and it worked fine.

jameal | 2 months ago

Nice!

I added a similar feature to cycle.travel (my site) a few months back. 5% of the work was writing the code to route only on waymarked routes, 95% was writing code to "heal" the accidental breaks in OSM bike route data...

Doctor_Fegg | 2 months ago

Are you aware of "brouter"? Depending on the routing rules (upper left selector) you can choose multiple trail preferences.

https://brouter.de/essbee/

nodehopper42 | 2 months ago

Would love to see this for the SF Bay Area - lots of great cycling around here and I'm unsatisfied with using Strava to create routes!

One of the most frustrating things for me with snapping to official paths is not being able to modify it for common workarounds (for instance, going across the Golden Gate bridge, everyone takes a shortcut through a parking lot, but every map routing platform I have used forces me to go the official route and messes up my nav)

wilson090 | 2 months ago

Nice work! I run ridewithgps.com and am responsible for all our mapping and routing. If you ever want to pick my brain about anything related to bike software, and of course grapphopper / vector tiles, feel free to reach out, email is in my profile. I'm actually about to dive into fixing up some custom graphhopper routing profiles today for some new route planner updates we are about to release!

cullenking | 2 months ago

This is great!

It really reminds me of https://trailrouter.com/ which I've found amazing for finding new running routes.

It would be amazing to have similar functionality to suggest cycling routes of a certain distance that are mostly on bike trails i.e. suggest to me a 40km circular/out-and-back bike route from my house.

salmonlogs | 2 months ago

Have you seen www.cycle.travel? It's an excellent bike route planner made by an indie developer. Your GUI is much more pleasant, and the official bike trails idea is good. What you're missing is writing start and destination points instead of clicking on the map. Maybe you could get together and make a killer product.

Edit: I see now that the cycle.travel developer is here in the thread :)

carlosjobim | 2 months ago

A great concept, but there's one big problem: many official bike trails are crap.

Sometimes it's actually better to take the road, or you end up on a windy route that's near impossible to follow, debris everywhere, no right of way, etc.

I would like to try this with a "prefer offroad" option.

greener_grass | 2 months ago

I love where you're going with this, nearly all of my little side projects have something to do with maps and bikes. No comment on how the routes are as I'm not really familiar with any good routes in bigger Euro cities, but as someone who rides around NYC a lot this would be really useful in making routes for visitors who aren't as keen on riding in NYC traffic.

Mobile needs some work. Are you planning on open sourcing this? I'm a mobile dev that might be able to clean that up a little. Good candidate for React Native.

chainwax | 2 months ago

I spent a minute or two trying to create a route but couldn't figure out how to do it. I'm on mobile, using chrome. I didn't see anywhere to enter coordinates.

unstyledcontent | 2 months ago

Thank you for this. I personally appreciate the easy to download GPX for my Wahoo. For reference, I've been using [0] to get around the city since Google Maps sucks here. I also really like the routes suggested by [1], but their mobile app is super buggy.

[0] - https://cyclers.app/

[1] - https://www.cyclestreets.net/

pppone | 2 months ago

Hey everyone, I spotted a bug with the default routing profile. It was set to regular bike routing instead of the touring profile, even though the UI suggested otherwise (the Redux state didn’t match what was shown in the UI :D). I’ve fixed it, so it should work as expected now! Love your feedback, thanks so much! The project is in a very early stage so I didn't expect such a response.

allg12 | 2 months ago

Here's a cool demo I saw recently that allows a cyclist to specify risk tolerance for busy roads, based on traffic data. Take the direct, busy route, or the roundabout way, using bike paths where available.

https://rc.nau.edu/cranc/?profile=ibc&layer=OpenStreetMap

jubjubbird | 2 months ago

This may not be the site's problem, but why is the OSM map showing some place name labels in Gaelic? Montenegro is "Am Monadh Neagrach," Greece is "A' Ghrèig." Last I checked Gaelic is not a widely spoken language in either of those countries (and I'm nowhere near Scotland).

rafram | 2 months ago

This does a much better job than anything I've seen before. Nice work. It still doesn't generate routes I'd use as they're too circuitous due to the poor cycle infrastructure in the UK. However, it does a good job of highlighting good options and options I didn't even know about.

benjiweber | 2 months ago

Not bad! I'm an avid bike camper and I just tried creating a route through Sweden and it does a pretty good job. We are a bit spoilt for choice here with bicycle routes.

The only feature I'd want is to be able to print the route on paper maps. I wonder if print CSS could be used to create pages of the whole route.

INTPenis | 2 months ago

Constructive feedback: (i am on mobile). The map pulls up somewhere in Europe, even though I am in the bay area. I can’t really see for sure because the side bar covers the whole map. I cannot zoom in or out at all. When I clicked to add a point, it just adds it in a random location. The map is really zoomed out so a few pixels is like 100 km. There is metadata displayed such as the length of my route, but it seems I cannot input a length and have it create a route for me

I have personally had good luck with my Garmin watch. If I start out near a major trail, it tends to suggest routes along that trail. I’m able to input a desired length such as 10 miles and then it suggests multiple routes that are close to that length and use major trails. My biggest complaint with the Garmin is that it tends to suggest the same routes every day.

joshribakoff | 2 months ago

Next.js without a node backend, what do you lose (SSR, etc.) by choosing to use another backend-only or monolithic framework?

I was looking at Rails (API mode + partial asset pipeline) + Next.js for a project to start, and might entertain elixir or rust when scalability of slow areas became a problem. Sometimes I think there will be eventually a system of LLMs that will figure out how to manage and configure operating systems, write mobile native and web apps, and administer databases. And then they'll eventually rewrite programming languages and design silicon to be better for themselves, so that they will only need a part time human to clean and maintain the robot security guard.

burnt-resistor | 2 months ago

This looks really great! Do you offer an api as well? I'm part of the team behind https://cyclema.ps and we'd love to see if we could incorporate this as a backend.

thenewrohirrim | 2 months ago

The menu takes up the entire screen on my phone and it is not clear how to close it.

NowhereMan | 2 months ago

This is very cool and very useful as a commuting cyclist. The routes that OSM and Google give me don't always have a high "reasonability" score in that they may be the most direct routes, but the road conditions are very uncomfortable for cycling for any one of many reasons.

One thing that would be very useful is to color the segments on the map based on the waytype. The proportions are given in the summary but unless I already know the route I can't tell where exactly those segments of difficult cobblestone are.

gorgonical | 2 months ago

Nicely done! I use Komoot and RidewithGPS, but this is a nice tool if you want to plan a route that relies on bike trails as much as possible.

Would be cool to also show the elevation for a given segment along with its distance (in the route trail list).

And maybe when you click on a segment in the map, it should highlight that segment in the trial list so you see the length of that segment.

I realize you're just using existing map data, but some bike routes seem to be broken up with very small (couple km) gaps (shown in grey) -- is that really the case? (see Loire a Velo 4 for example)

insane_dreamer | 2 months ago

If only Berlin cobblestone was mapped as "cobblestone" not "sett" on open streetmaps -_-

Had to customize https://brouter.de/brouter-web to make something workable. But i's annoying to paste script, route, export gps, send to phone, import in komot just for a 30min ride. (Can share if anyone is interesed. Just be very respectful please, it does not avoid footpaths either)

anotheryou | 2 months ago

Works very well, it exactly replicated my everyday route to work.

lqet | 2 months ago

"Add new point" button doesn't do anything. Falls over at the very first hurdle. 3 error in the console,

        POST https://routes.trailimap.com/route/ 400 (Bad Request)

        Error fetching route from Graphhopper Error: Network response was not ok

        Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'paths')
    at g (page-c19a2a89477d3054.js:1:35496)
mvdtnz | 2 months ago

Reminds me of a story: two years ago I was riding my bike, doing a 45 miles ride from Montreal to Dunham. I was following Google Map's directions and it led me inside a Canadian Army base (Farnham). I saw modified pickup trucks full of guys with rifles about 100 metres from the entrance which said "Keep out" and Google wanted me to go there. I didn't. They changed it now.

simlevesque | 2 months ago

Exciting! For me would be a nice complement or competition to, say, Komoot.

Constructive feedback: at least on safari, it was not as smooth to navigate as other map apps, and also a bit cumbersome to add waypoints, etc.

A small but important thing - there is a typo in the “activity” spelling.

Hope that helps, and best of luck with it!

dkga | 2 months ago

Woah, impressive. I plotted a course from the northern tip of Amsterdam to Kinderdijk and it worked the first time. Neat!

It would be great™ if it could drag new mandatory points and choose alternative routes. Also, switching from administrative to with satellite view would be helpful.

burnt-resistor | 2 months ago

In France, there is https://www.francevelotourisme.com/itineraire/gps

UI is not as good but, there is very useful tools like camping, train station, the ability to split your trip in steps ect.

grbi | 2 months ago

Typo on the menu: Acitvity->Activity

perpil | 2 months ago

Any plan to make it open source?

kilokilosupa | 2 months ago

It has a few graphical issues but it's definitely cool, here in Tuscany I just grab the car recommended track on maps because if I select to go by bike it suggests off-road, which is a no no for road bikes

amarcheschi | 2 months ago

Hmm, I've more often found myself wanting the opposite - a way to plan bike travel that follows reasonable roads rather than the Silly Sustrans Routes. Does your approach generalise to that?

lmm | 2 months ago

Are tracks and trails paved? I'm always looking for urban routes, which occasionally uses paved "trails", but also bike routes, bike lanes and smaller less trafficked roads.

bagels | 2 months ago

This is phenomenal! As an avid bike packer, I've always wanted this. Eagerly awaiting the expansion to North America. Please don't forget about Canada when building ;)

SonicScrub | 2 months ago

This looks fantastic! Please make sure to let us know when it's available in the Americas as well, I would love to use this.

TheBozzCL | 2 months ago

Thanks for doing this.

BTW Typo: 'Acitvity type' in the UI should be 'Activity type'.

hermitcrab | 2 months ago

Does anyone know of similar apps for walking/hiking trails?

mackatsol | 2 months ago

Update: North America is now supported!

allg12 | 2 months ago

Holy shit it's awesome!

I've been bikepaking for two years now and I wish I had this tool

I've used komoot in the past but I was never satisfied with the paths it suggested and had to rely on local guides

I've checked with some of the past trips I id and it guesses correctly all of the best paths

Sacco215 | 2 months ago

Seems completely broken on mobile.

ghostly_s | 2 months ago

What I really want form a bike route planner is a map style that shows smaller roads as you zoom out. When planning a cycling I'm interested in tiny back back roads but they are hidden as soon as I zoom out on any map enough to be useful for route planning.

ollybee | 2 months ago

[dead]

T3RMINATED | 2 months ago

[flagged]

givinguflac | 2 months ago