I don't know the answer.
Cisco Live recently has been using Cisco Meraki APs. I saw a presentation on how they did their mapping solution. I would try Googling for that.
I have a faint recollection they used Local Measure.
https://www.localmeasure.com/