Thanks @Blaze . I forgot to come back and update on this.
So for my issue i managed to get sorted out. Originally i was using multiple colored rectangles to overlay the map locations. They would be hidden and made visible based on the person selected.
I changed from this to a single rectangle gallery overlay that moves position based on the x and y coords defined in the selected persons record.
To fix the skew of the box not overlaying with the image correctly was a little work but got it working correctly. When adding in the gallery i noticed that the gallery container has another container inside it. This can been seen via a dashed line outline around the container. I had to make sure that this inner container lined up with the main gallery container. There was a little fiddling and adjustment on stored x , y , height and width numbers. But it all turned out nicely.
Thank you for your suggestions.
I have found the best solution to be a third party app as well. The costs are relatively bearable and it would take me a lot more effort to develop this from scratch. Floor Plan Mapper integrates with the Windows Active directory as well as Office 365 Azure AD.
I agree. The cost for a third party apps like Floor Plan Mapper which integrate your floor plans with SharePoint Online, Office 365 or Windows Active Directory is quite low considering the effort you will expend creating your own app.
An interactive office map is quite easy to do in PowerApps tbh, ours feeds off a sharepoint list and office 365 user directory. It requires very little maintenance. As always 3rd party tools will exist but on the basis that this forum is PowerApps it's certainly more than capable of doing it.
Watch Microsoft Business Applications Summit sessions on-demand.
The time has come: We are finally able to share more details on the brand-new ranks coming to the Power Apps Community!
Features releasing from April 2020 through September 2020