Conversation
|
sounds cool. have a screenshot? |
|
thank you, that's interesting. maybe long stretches could include dashes in the sketch? |
|
Nice idea. I like that. |
fb4d362 to
ad37791
Compare
|
@DennisOSRM the more general commits should be moved upstream. I want to keep the surface area of this branch as small as possible, so it won't be a big burden in the future. Would be cool if you could take a look at the DP commit that uses iterators instead of indices. If you are okay with the general idea, I will do some benchmarking to make sure we don't get performance regressions. |
bed4cdd to
c696275
Compare
|
Yep, will do on Monday.
|
|
We can start moving these changes upstream. This should be possible by cherry-picking the commits into a separate branch. It does make sense to add facade methods to DP to keep the number of breaking changes small, e.g. similar to this: void DouglasPeucker::Run(std::vector<SegmentInformation> &input_geometry, const unsigned zoom_level)
{
Run(std::begin(input_geometry), std::end(input_geometry), zoom_level);
} |
|
Please do not forget to add |
c696275 to
36e2897
Compare
8fe61d5 to
f36a2bf
Compare
e9647ec to
e592a1d
Compare
|
The Windows build fix that worked for me: |
|
There are warnings about class/struct mismatch in forward declaration like this: So there is a simpler fix: alex85k@99a5b9b . Is it better to fix all such warnings (and potential errors) by using |
|
There are also some double-to-int conversion warnings: |
|
Interesting. Makes me think of LineDrive. |

This PR implements an experimental idea of displaying a "routing sketch" instead of a textual representation of turn instructions.
This is just an initial tracking PR to get travis/appveyor builds.
This will not work without a modified front-end. The current (hacky) implementation lives in features/route-sketch.