Warmap takes a Kismet gpsxml, Aerodump gps file or Kismet Database file and a set of BSSIDs and creates a polygon of coordinates using the convex hull algorithm. This polygon is overlayed over a Google Maps generated map to show the coverage area of the specified BSSID. In addition, a heatmap is produced which indicates the intensity of the signal strength at all discovered points.
go run warmap -f [Kismet gpsxml or Aerodump gps file or Kismet Database file] -a [boolean switch if youre using Aerodump output] -a [boolean switch if youre using Kismet Database] -b [File of Comma-seperated List of BSSIDs] -o [HTML output file] -api [Google Maps API Key]
Go here to get a Google Maps API key. warmap-go leverages Google's Maps JavaScript API.
Binaries for all platforms can be found here
Credit to those who have contributed to make warmap-go the functional tool it is today.