Как реализовать выбор квартиры?
На картинку-схему этажа (position:relative) наложить картинки-схемы отдельных квартир (position: absolute;display:none;).
На лупы навешать toggleClass для картинок-квартир. Характеристики можно хранить в data-атрибутах.
Попробуйте использовать тег map(https://webref.ru/html/map) Тогда не придется делать множество картинок.