Almost like they wrote a blog article about it so others could learn from it.
If it were available to all android apps I don't know why Uber would go out of their way to reimplement it. So it must not be available to all apps and exclusive to Google maps and Waze