Continued use of GPS running in the background can dramatically decrease battery life.
Geo Provider uploads to a given website the location of your iPhone on selected increments. The data is sent with an HTTP/POST, in the following format: http://www.mywebsite.com/getgeo?NAME=Identifier&X=34.0500&Y=118.2500
Where “getgeo” is your code (i.e. php) that will process the POST data. The “identifier” field is a unique identifier entered into the app by the user.
GPS positions can get uploaded on minute intervals from 1 to 60 minutes.