I donβt know any official numbers - this makes a lot of sense, because it really depends on the use of your device (WiFi / 3G) and the use of location parameters (remote filters, valid location timestamps, polling intervals, etc.)
BUT, the UIDevice has exactly what you need to make your own measurements: [[UIDevice currentDevice] setBatteryMonitoringEnabled: YES];
[[UIDevice currentDevice] batteryLevel]; [[UIDevice currentDevice] batteryState];
calculate your own statistics, just remember that other applications that use this location can also affect the life of the device (for example: if your application received a cached location and accepted it, this prevented the device from using it to get new places ...)
source share