We’re actually not that sure yet if the “multiple rooms” is any better than “map the entire floor”. Your thoughts and feedback in that matter will be much appreciated!
As for the setup you’ve shown, yup, that one is currently tricky, as we don’t have any mechanism in place to draw and account for internal walls. A little workaround would be to map it like that:
| | | |
| +-+ |
… but that only solves the top and the bottom sections, not the middle one.
So another idea is to forego the internal walls for now—you can always draw the missing walls just for the presentation purposes, or overlay a floor plan on the map like we did with our office. You’re right, this means that it’s possible that the algorithm will place somebody on the wrong side of the wall/in the wrong room, and that’s something we hope to address in the future by adding proper support for internal walls.