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/jd-alexander/Google-Directions-Android is a good alternative to drawroute