Arduino geolocation with sin900

I have an arduino which I'm using a sin900 module for cellphone capability. I want to get the distance from the nearest tower as well as the tower coordinates so that I can use the arduino to calculate my position but I can't seem to find any documentation on the subject does any of you know how I can program it to do that? Or even if it's feasible?

Using radio, you cannot get an accurate measurement of the distance to a cell tower. Even if you did, there would be no way to calculate your position, short of being somewhere on a circle around the tower.

I think you need to do it from the towers so you know the strength of the signal you are sending and the strength at the receiver (via the ALC loop).