Wardriving – The triangulation algorithm
Introduction For my previous post, where I find the signal strength of WiFi spots, I also needed an algorithm to actually locate the spot. I decided to use triangulation, which is commonly used in wireless communications to locate devices based on signal strength from known positions. As my system uses GPS, I had to consider the Earth’s curvature. Calculating the geographic midpoint on a sphere isn’t trivial, but GeoMidpoint provides a great explanation (Method A). ...