How does Triangulation Work?
The “triangulation” is actually just an average of the latitudes and longitudes gathered using the signal strength (squared) as a weight. This assumes that signal strength will change at the inverse square of the distance. This is reasonable as long is you don’t get a one sided view of the network (IE only sample it on the west side) since it will be skewed in that direction. Perhaps a better way would be choosing a signal of 70 as being the ultimate, and every other point being a radius from 70 and trying to find where all the circles intersect, but we’ll see. This should be good enough for the real world for now.