DrawRoute wraps Google Directions API (https://developers.google.com/maps/documentation/directions/) using RxJava for Android so developers can download, parse and draw path on the map in very fast and flexible way (For now only JSON support).
Why do you think that https://github.com/sarweshkumar47/Curve-Fit is a good alternative to drawroute