In order to save battery, I wanted to use the location manager and gsm triangulation to find my location. The code is working well and acquires a fix within 20 seconds which is fine. The only problem is the accuracy, I see 2375m always. Is there any way to get a better accuracy, maybe using a different library? Wifi will not be available where I am going and gps drains the battery too quickly.