The Torque app with and OBD2 scanner says they can do it. As Jar points out, not sure how reliable it is. I believe it depends on the capability of the GPS in your phone. BTW Torque is an Android app only. I also bought this BlueTooth OBD2 adaptor. It came with some MS Windows software as well. There are far cheaper OBD2 Scanners out there, I liked this one since it came with software as well.
ScanTool 426101 OBDLink MX Bluetooth: OBD Adapter/Diagnostic Scanner for Android & Windows
Torque App