I've been using this on my phone:
http://www.viewranger.com/vrproductinfo.php
The android version hasn't got all the features yet. It's not free and while there are other apps that will retrieve OS data, this one has the maps locally stored and the OS 50K mapping is fairly cheap. I've got quite a lot of 25K ones as well - the maps display and pan beautifully. No cadence or heartrate monitoring, though, but everything else is there.
Only problem I have had is that the bar mounts currently available for my phone are not very secure.
John
[edit] Not the world's greatest photo but here's it displaying part of Saturday's route:
http://www.viewranger.com/vrproductinfo.php
The android version hasn't got all the features yet. It's not free and while there are other apps that will retrieve OS data, this one has the maps locally stored and the OS 50K mapping is fairly cheap. I've got quite a lot of 25K ones as well - the maps display and pan beautifully. No cadence or heartrate monitoring, though, but everything else is there.
Only problem I have had is that the bar mounts currently available for my phone are not very secure.
John
[edit] Not the world's greatest photo but here's it displaying part of Saturday's route: