How accurate does the position have to be? if you only need a general location you can use the cell tower position this is probably accurate to 500 meters in a city and a couple of Km in the country.otherwise can you not switch on and off the GPS when required. Using the location provider with Wi-Fi turned on can give some very accurate results in urban areas.