The iOS Subsurface* Companion mobile application allows you to store the GPS location and name of specific dive sites as their name is entered into the application. It can also operate as a background service and record positions at regular distance intervals (this is especially useful when on a dive boat).
_____
* Subsurface main desktop application is an open source divelog program that runs on Windows, Mac and Linux.
With Subsurface the user can download dive information directly from a large number of supported dive computers. Alternatively dives can be imported from a number of other divelog programs of web services. Dives can also be manually entered.