In Oracle Analytics Cloud (OAC), while map visualizations support multiple layers, all layers currently remain visible at once with no ability to dynamically show or hide them based on user interactions. This limitation makes it difficult to create intuitive, interactive geographic dashboards that adapt to the user’s analytical context, such as drilling down through geographic hierarchies or applying filters to explore different data levels. (https://www.youtube.com/watch?v=Ibi0q-lobA4)
We have created an SR: 4-0000889763 for your reference
The requested enhancement is to introduce a Conditional Layer Visibility feature within the OAC Map visualization. This capability should allow automatic switching or toggling of map layers depending on filter selections, drill actions, or parameter values. For example, in a multi-level geographic setup:
- At the Country level, display a Polygon layer for Countries to show national boundaries or KPIs.
- When drilling down to the State level, automatically hide the country polygon and show a Polygon layer for States.
- When further drilling into District level, switch to a Point layer for Districts representing regional data.
- Finally, when drilling down to the City level, replace district points with a Point layer for Cities to show detailed local insights.
During drilldown, layers would automatically “go in,” displaying the next level of detail, and when users de-select or drill back up, layers would “come out,” reverting to the higher-level polygons—ensuring a seamless, context-aware map experience.
Key capabilities requested include:
- Conditional Visibility Rules: Define conditions for each map layer based on filter values, drill levels, or variables.
- Automatic Layer Switching: Dynamically show/hide layers when users drill down or roll up through hierarchical levels.
- Filter and Parameter Integration: Allow layer visibility to respond to user filters, prompts, or parameter changes for more personalized and relevant visualizations.
- Action Framework or API Control: Option to trigger layer visibility changes programmatically for custom navigation or KPI-based actions.
- Ease of Configuration: A simple property panel in the map setup to define conditional rules, similar to conditional formatting logic, without complex workarounds.
This enhancement will deliver significant benefits:
- Cleaner and more intuitive visualizations, as only relevant layers are visible at each level.
- Improved interactivity and user engagement, with maps that automatically adapt to user actions.
- Reduced dashboard complexity, avoiding the need to create multiple separate maps for each level.
- Consistency with other modern BI platforms that already support dynamic map layer switching (e.g., Power BI, ArcGIS).
In summary, enabling conditional control of map layers based on filters or drill actions—such as automatically switching from country polygons to state polygons, then to district and city point layers—would greatly enhance OAC’s mapping capabilities. It would provide a seamless, dynamic, and hierarchical exploration experience aligned with how users naturally analyze geographic data.