# Add a route suggester/builder

**URL:** https://community.citystrides.com/t/add-a-route-suggester-builder/21
**Category:** Completed
**Created:** [June 16, 2015, 3:22am UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21 "2015-06-16T03:22:54Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![8f7162110d9eeaf907ab](https://community.citystrides.com/letter_avatar_proxy/v4/letter/8/ad7895/32.png) [@8f7162110d9eeaf907ab](https://community.citystrides.com/u/8f7162110d9eeaf907ab)
#### Post date: [February 16, 2021, 9:13pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/21 "2021-02-16T21:13:41Z")

</div>

It looks like I’m too late to join the testing fun, but I’d like to +1 the points Marty and Wes make re snapping, and the ability to override it.  
I’m commenting blind, so maybe you have this covered already, but some form of gradient or other way to tell direction on the route would be very helpful. My routes often look like a tangle of string with multiple touching points, so being able to tell place along the route would be great.  
Example:

 ![image](https://d25dflut6m8e53.cloudfront.net/original/2X/5/5697c6b541e9b820ffb34a4daa14d4d35962f2e7.jpeg)

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [February 16, 2021, 9:26pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/22 "2021-02-16T21:26:02Z")

</div>

I _really_ want to add gradients to the Routes as well as to Activities, but I have to be _very careful_ not to completely ruin the site for some people ( [Gradient activity lines](https://community.citystrides.com/t/gradient-activity-lines/21385) ) 😅

I love that I have this forum to discuss things with everyone. It helps _so much_ to keep me from building the wrong stuff. There’s so much nuance, sometimes, that anything outside of a full conversation can be actively harmful. This snap-to-map idea has taken a _ride_ so far, and is a great example of how multiple competing points of view can all be correct…

- A: It must always snap to the map.
- B: Yes. Always. But sometimes not.
- C: I agree with both of them.

😆 🤣  
I’m not knocking on anyone or disagreeing - it’s a totally valid conversation, in its own special nuanced way. 😃

---

<div class="post-metadata">

### Author: ![perkyjonesmerch](https://community.citystrides.com/user_avatar/community.citystrides.com/perkyjonesmerch/32/1945_2.png) [@perkyjonesmerch](https://community.citystrides.com/u/perkyjonesmerch)
#### Post date: [February 17, 2021, 1:02am UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/23 "2021-02-17T01:02:10Z")

</div>

When I was first using citystrides, I used onthegomap web site to plan my routes; I’ve now switched to the EasyRoute app because it has apple watch integration. Both of those tools allow you to toggle “snap to road” - so if, for example, I know there’s an unofficial shortcut from one cul-de-sac to the nearby road, I turn off the “follow roads” snapping, draw a segment, then turn it back on.

---

<div class="post-metadata">

### Author: ![Marty](https://community.citystrides.com/letter_avatar_proxy/v4/letter/m/f0a364/32.png) [@Marty](https://community.citystrides.com/u/Marty)
#### Post date: [February 17, 2021, 2:16pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/24 "2021-02-17T14:16:25Z")

</div>

Personally I’m not a fan of gradients. Too 2010-y for my liking 🤣 Too each their own though.

Throwing out another idea to see what sticks to the wall. Adding directional arrows/icons along the route.

Reference: [Run Go](https://www.rungoapp.com/) - Another platform for route building. Its main appeal is turn by turn navigation audio cues. I’ve used it a couple times but found it bit lacking when I made a mistake and needed to undo or edit in the middle of a route. What I think it does well is add turn icons at intersections where a turn was made. This would help with issue Just\_one\_more\_street mentions above.

**Example of a route on Run Go**

 ![RunGoExample](https://d25dflut6m8e53.cloudfront.net/original/2X/e/e14df2463745c7a02eff1111e2fb54945f60610f.jpeg)

**My crude alternative interpretation of adding directional V arrows on route line.**  
The purple arrows could be at designated distances (ex: every tenth of mile) and/or when you make a turn to go from one street to another. Initially thought doing at nodes would be easiest but that could be messy when there are curves which have a lot of nodes or long, straight streets that only have a node every half mile.

 ![CS-Arrow-Example](https://d25dflut6m8e53.cloudfront.net/original/2X/6/6747a1734a7c25c1f8951c1c362db5fc7ade8685.jpeg)

---

<div class="post-metadata">

### Author: ![tev4](https://community.citystrides.com/user_avatar/community.citystrides.com/tev4/32/2077_2.png) [@tev4](https://community.citystrides.com/u/tev4)
#### Post date: [February 17, 2021, 3:51pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/25 "2021-02-17T15:51:52Z")

</div>

What a nice perspective on the divergent opinions of humans. 😃

For me personally, snap-to-road is a must-have feature before I would choose to use your implementation over onthegomap. My preferred would be being able to pop in-and-out of snap-to, because of the occasional need to traverse a non-road shortcut.

Also crucial for me is that I can create the next waypoint to be _very far away_ from the prior one, and it will automatically snap to the shortest road-route between the points (rather than “as the crow flies”). The reason this is so important is that my closest non-capture node is 3 miles away from my home, and it saves me a huge amount of time to just click once at my home, and once _near_ the nodes I want to capture, and onthegomap gives me the shortest route there.

---

<div class="post-metadata">

### Author: ![richwarne2003](https://community.citystrides.com/letter_avatar_proxy/v4/letter/r/bb73d2/32.png) [@richwarne2003](https://community.citystrides.com/u/richwarne2003)
#### Post date: [February 17, 2021, 4:19pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/26 "2021-02-17T16:19:17Z")

</div>

I love this thread because it shows my pre run planning is WAY different from everyone else. Or so it seems from this thread. Think I’ll start “all the planning is in my head” thread 🤣

---

<div class="post-metadata">

### Author: ![Marty](https://community.citystrides.com/letter_avatar_proxy/v4/letter/m/f0a364/32.png) [@Marty](https://community.citystrides.com/u/Marty)
#### Post date: [February 17, 2021, 5:03pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/27 "2021-02-17T17:03:00Z")

</div>

I did the “Have it all planned in my head. No need for planned route on my phone. I can remember the 47 turns easy-peasy” a couple times. Stopped doing it when I forgot one small block each time and I had to return another day; especially if it was area far from home. Never again! 🤪

---

<div class="post-metadata">

### Author: ![the.don.eby](https://community.citystrides.com/letter_avatar_proxy/v4/letter/t/ed655f/32.png) [@the.don.eby](https://community.citystrides.com/u/the.don.eby)
#### Post date: [February 17, 2021, 7:19pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/28 "2021-02-17T19:19:55Z")

</div>

Marty- I’ve been using arrows on my hand drawn route in the same way as you show above - but I also draw my line just to the left of the road, so when I turn around, I’m running back the other way. With so many turns and crosses it’s difficult to know where you are! I have been using easy route to measure - but when it comes to my final map, I have been printing a screen shot of a section of citystrides - as it shows where I’ve been already…

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [February 18, 2021, 5:17pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/29 "2021-02-18T17:17:01Z")

</div>

> [@tev4](#):
>
> For me personally, snap-to-road is a must-have feature before I would choose to use your implementation over onthegomap.

Thanks for that link to [https://onthegomap.com](https://onthegomap.com) - the route building in that site such a nice experience! Being able to click at the end of a few dead ends to route those streets is _way_ nicer than having to manually draw out the meticulous route.

I like the mile markers, but they don’t _completely_ sort out the trouble of which direction to head in, especially if you have small overlapping routes.

Ah, I just figured out it’s possible toggle between the walking directions and the line tool - that would allow the switch back & forth between snapping & manual drawing.

I like this experience way more & it seems worthwhile to put in the effort to move away from the current draw tool I’m using over to something more like this UX.

---

<div class="post-metadata">

### Author: ![8f7162110d9eeaf907ab](https://community.citystrides.com/letter_avatar_proxy/v4/letter/8/ad7895/32.png) [@8f7162110d9eeaf907ab](https://community.citystrides.com/u/8f7162110d9eeaf907ab)
#### Post date: [February 18, 2021, 7:42pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/30 "2021-02-18T19:42:41Z")

</div>

I agree that gradients look a bit meh, but they do have the advantage that km4 looks different from km5, making it easy to tell which way to turn when there is a crossing in the route. Besides the direction arrows you suggest, I’ve also seen animated blobs “walking” the route to indicate direction, but that also gets a bit messy with crossed routes…

@richwarne2003 I also started out just planning in my head, but I realized fairly soon that I’m terrible at estimating the mileage required to cover a particular section 😅

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [March 5, 2021, 7:20pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/31 "2021-03-05T19:20:44Z")

</div>

Thanks for your feedback, everyone! I’ve just released a brand new version of Route Builder - some details are in [Updates on March 5, 2021](https://community.citystrides.com/t/updates-on-march-5-2021/22590)

Let me know what you think: good and bad 😄

// @8f7162110d9eeaf907ab @the.don.eby @Marty @tev4 @perkyjonesmerch @wes

**update:** 🤦‍♂️ there’s some odd design issue going on that’s not displaying the overlay very well … I’m looking into that now

---

<div class="post-metadata">

### Author: ![perkyjonesmerch](https://community.citystrides.com/user_avatar/community.citystrides.com/perkyjonesmerch/32/1945_2.png) [@perkyjonesmerch](https://community.citystrides.com/u/perkyjonesmerch)
#### Post date: [March 5, 2021, 8:27pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/32 "2021-03-05T20:27:46Z")

</div>

I just did a quick test route on my iPad and wow, it’s much improved over what was there a couple days ago! I initially had trouble finding the “undo” because I was expecting it to be on the left side of the screen, since that’s where I had initiated the route creation. But once I saw the widget in the upper right I was set.

I really appreciate the “Streets this route will complete nodes for” feature, especially the ability to then show where nodes are on various streets. (Quite helpful for dead end streets.)

One thing I couldn’t figure out: how to edit my route. For example, after I saw the “streets this will complete nodes for” feature I realized I should add an out-and-back block of a certain street in the middle of the route, but couldn’t figure out how.

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [March 5, 2021, 8:31pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/33 "2021-03-05T20:31:33Z")

</div>

> [@perkyjonesmerch](#):
>
> One thing I couldn’t figure out: how to edit my route.

I haven’t build editing capability yet 😅

---

<div class="post-metadata">

### Author: ![tev4](https://community.citystrides.com/user_avatar/community.citystrides.com/tev4/32/2077_2.png) [@tev4](https://community.citystrides.com/u/tev4)
#### Post date: [March 5, 2021, 9:12pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/34 "2021-03-05T21:12:33Z")

</div>

Great progress!

FYI, on my machine (Chrome on MacOS Big Sur), the Route Builder controls lie on top of the map zoom in/out buttons, which are therefore inaccessible, as shown in the attached image.

 ![Screen Shot 2021-03-05 at 4.10.44 PM](https://d25dflut6m8e53.cloudfront.net/original/2X/e/ef98754e468ca0ec6abcdc323801080138d6d142.png)

And, since I am here mentioning the zoom in/out buttons – I would love it if those were a little bit lower on the interface. When I move my mouse to those controls, I find that I _often_ accidentally move over my profile pic, triggering the menu with Lifemap, Profile, etc. (But maybe that’s just me.)

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [March 5, 2021, 9:40pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/35 "2021-03-05T21:40:29Z")

</div>

Yeah, I noticed that. Odd - locally it doesn’t do this for me. I’ve got some minor changes I plan to release soon & I’m hoping that’ll take care of it. 🤞

 ![Screen Shot 2021-03-05 at 4.37.54 PM](https://d25dflut6m8e53.cloudfront.net/original/2X/0/0e9d48f1c63d3344cc95709ee6127ab6f6fea543.png)

The trouble with lowering that container is on mobile - it’s already a _crowded_ space. 😖

**Update:** my changes broke things differently 😠 … I’m still trying to figure out why it works locally but not on the server

---

<div class="post-metadata">

### Author: ![Marty](https://community.citystrides.com/letter_avatar_proxy/v4/letter/m/f0a364/32.png) [@Marty](https://community.citystrides.com/u/Marty)
#### Post date: [March 5, 2021, 11:02pm UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/36 "2021-03-05T23:02:23Z")

</div>

I mean… I guess the new version is _slightly_ better than the previous version. 😝 If you are in to new, sleeker functionality and all.

If you want nitpick things, may want to differentiate the hover / alt text for the route type toggle. If you hadn’t mentioned in release notes that we could switch between road snapping and straight lines, I wouldn’t have looked for it and clicked on that icon. ‘Toggle router to snap to streets’ and ‘Toggle router to straight lines’ or something.

---

<div class="post-metadata">

### Author: ![perkyjonesmerch](https://community.citystrides.com/user_avatar/community.citystrides.com/perkyjonesmerch/32/1945_2.png) [@perkyjonesmerch](https://community.citystrides.com/u/perkyjonesmerch)
#### Post date: [March 6, 2021, 12:17am UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/37 "2021-03-06T00:17:20Z")

</div>

Well that explains why I couldn’t find it! 🤣 The version I used a couple days ago let me add “nodes” in the middle of existing lines and drag them around, so that’s what I was looking for again. (Not necessarily the best solution, just what I thought would still be there.)

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [March 6, 2021, 12:22am UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/38 "2021-03-06T00:22:47Z")

</div>

Yeah, it’s a bummer to lose that mid-route editing ability… I’ll have to think that one through…

I did move the container from the top right of the map to the top left, though. Progress! 😃

---

<div class="post-metadata">

### Author: ![3d77eb7f476ad71e3f37](https://community.citystrides.com/user_avatar/community.citystrides.com/3d77eb7f476ad71e3f37/32/971_2.png) [@3d77eb7f476ad71e3f37](https://community.citystrides.com/u/3d77eb7f476ad71e3f37)
#### Post date: [March 6, 2021, 3:37am UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/39 "2021-03-06T03:37:35Z")

</div>

wow, it’s very cool!  
No need for me to use Strava anymore. Routes tool works great for my needs! Thank you!  
and knowing which streets will be completed is really very practical!

Marjorie

---

<div class="post-metadata">

### Author: ![ericjrw](https://community.citystrides.com/user_avatar/community.citystrides.com/ericjrw/32/1065_2.png) [@ericjrw](https://community.citystrides.com/u/ericjrw)
#### Post date: [March 6, 2021, 7:13am UTC](https://community.citystrides.com/t/add-a-route-suggester-builder/21/40 "2021-03-06T07:13:11Z")

</div>

Wow, this is super cool! Excellent work @JamesChevalier!

Question for _Garmin owners_: Which apps have you tried, to get guidance on your device? I **haven’t even looked yet** , but I’m super excited about this.

Thanks, Eric

PS. I have the FR235.

[Previous page](https://community.citystrides.com/t/add-a-route-suggester-builder/21.md?page=1)

[Next page](https://community.citystrides.com/t/add-a-route-suggester-builder/21.md?page=3)
