getForcedVisibleBuildings
Computes and returns a set of buildings that should be forcibly visible. This includes user position, selected POI, solo building, and any buildings in the routing set.
Return
A HashSet containing all buildings that must remain visible on the map.