A location beacon database and server, method of building location beacon
database, and location based service using same. Wi-Fi access points are
located in a target geographical area to build a reference database of
locations of Wi-Fi access points. At least one vehicle is deployed
including at least one scanning device having a GPS device and a Wi-Fi
radio device and including a Wi-Fi antenna system. The target area is
traversed in a programmatic route to avoid arterial bias. The
programmatic route includes substantially all drivable streets in the
target geographical area and solves an Eulerian cycle problem of a graph
represented by said drivable streets. While traversing the target area,
Wi-Fi identity information and GPS location information is detected. The
location information is used to reverse triangulate the position of the
detected Wi-Fi access point; and the position of the detected access
point is recorded in a reference database.