Specialized ride allows you to find maps, track rides and map your own routes. It also allows you to create community rides.
You can track the paths you make and find other people's maps. You can also monitor your speed, distance and heart rate. However, it doesn't allow for rides to be shared easily with others. For this, Strava is better.