What can cause the GPS arrow to appear in the status bar, besides calling startUpdatingLocation or startUpdatingHeading on CLLocationManager?
Can it appear when you do any operation using CLLocationManager or CLLocation objects, such as calculating distance between two CLLocations?
If so, does this represent any power drain, as using the GPS would if you startUpdatingLocation?