Interactive Floor Plan

You have two ways of doing this:
a) do all in the html-component, using (CSS) tables and message the availability and dynamic URL´s in an array to the component. This will be more or less outside the Wix-environment
b) put the floor plan on a Wix Page as an image and put a box with button and a separate text box over it (one over the other, for every apartment), on every location and use onMouseIn/Out to toggle text box (available/leased) and Box (with opacity set to something like 60% black). You would still have to provide the dynamic URL by code for the button-link property, but that shouldn´t be much of a problem. When the page is loaded and dataset is ready, you write a function to show the text box and fill it with either available or leased. On hoover, you hide the text box and show the box with button.
In Wix, images over images actually keep their position very well, so this might actually work.

In either case, this will not look good on mobile, since the floor plan prob. wont fit the screen.

Good luck.