I use both Mapmyride and RidewithGPS because people I ride with have both Iphones and Androids phones. RidewithGPs uses flashplayer and that doesn't play well with Iphone. But Mapmyride comes up on the moble App and works on both. On RidewithGPS you can switch to Sat view and see the road itself after looking at the map so you can tell if it is paved or not.