Potresti dare degli id particolari ai div (tipo id="campata3_piano2_posto21") per 'accenderli',
mentre per la costruzione della mappa, a meno che non cambi il magazzino, basta farla ad hoc la prima volta..... sarà un po' lungo come lavoro ma altre idee non mi vengono..

Ciao