https://traildamage.com is all I've used for years, it's made for many a great trail ride, from easy scenic, to extreme.
ETA: It would appear that they are now charging a membership fee, looks like $1, which I'll likely be paying, as the service they provide is excellent.