For android you want GPS Essentials. It does every thing you need and seems right on the money for GPS. You can set it for real time tracking so the GPS works great. It has compass, tracks( records route, average speed, elevation, distance, and more ) , shows routes you have taken and export to friends. Best of all it FREE I have been using it a long time. Top speed I have done using it was 140 ( my speedo read over 150 ).... I think it is what you are looking for... Just remember tracks when turned on will show your trip including top speed... And I have heard if cops pull you over for high speed they some times check your phone or video camera....
Sent from my iPad using Forum Runner