Captures the user's location in both foreground and background Stores locations locally and displays them on the map when app is launched Uses reverse-geocoding to display current address