Magellan Cyclo 315HC GPS
The generous 3" screen boasts vibrant colors and is easy to read in direct sunlight, while the rugged construction meets IPX-7 standards for water-resistance and does everything you'd expect a top-level cycling computer. Distance, speed, average speed, time, elevation, grade, etc... the 315hc does it. It's also fully ANT+ compatible, so you can hook it up to your heart rate strap, power meter, cadence sensor and more. Have Shimano Di2? Then you're in luck, the 505 is compatible with the D-Fly Data Management system that records shifting info, battery data, gear position, and more.
The Cyclo 315hc is preloaded with detailed road base maps and OpenStreetMap (OSM) crowd sourced maps. This gives you access to over 35,000 cycling lanes, 5000 tracks and cycling points of interest including restaurants, bicycles shops, and more. And what's more, you can share your route and amp with other 505 or 315 computers. Just hold them close together and shake to wireless transfer routes and maps between computers. You can also create specific routes to take that specify paved or dirt, what % of dirt a given route is, and create up to 6 different profiles for different activities (road biking, mountain biking, indoor training, touring, etc...). Plus, if you want a little variety in the ride, the Surprise Me feature gives you different route options based on either a time or distance. You then choose the difficulty and grade that you feel like doing on that day.