Manually entering data with any of them seems like your best bet. I do a lot of workouts that aren't bike based, and map my ride has a pretty good selection that you can manually enter, in addition to the tracking feature with the phone, so it works well for me. Both the app and website are pretty easy to use.