Data Bear

Power BI Azure Maps: Visualize Location and Traffic Data

Semantic Model in Power BI

Power BI continues to add rich visualization tools that enhance storytelling and interactivity. One standout feature is the Azure Maps visual — a powerful way to present location-based data directly in your Power BI reports. In this tutorial, I explore the capabilities of Azure Maps, from basic point plotting to advanced layers like traffic and 3D.

What is Azure Maps in Power BI?

Azure Maps is a native map visual in Power BI that lets you bring geographic data to life. Unlike the classic map visuals, Azure Maps allows multiple layers like bubble clusters, heat maps, 3D visuals, and even traffic insights. It’s perfect for any use case involving location data such as city planning, transport analysis, or even bike-sharing systems.

Visualizing Bike and Weather Data in Oslo

In this demo, I use data from Oslo’s city bike stations combined with weather data. I model the data into a star schema and use longitude and latitude fields to begin mapping.

Step 1: Start with Basic Point Mapping

By dragging in the latitude and longitude fields, individual bike stations are plotted on the Azure Map. Setting the map to avoid summarizing coordinates ensures each point appears correctly.

Step 2: Add Bubble Size by Metrics

I use the number of rides per station to control bubble size, offering a clear visual indicator of usage density across the city.

Step 3: Explore Layer Options

Azure Maps supports various visualization layers:

  • Bubble Layer: Great for simple point-based visuals
  • Clustered Bubbles: Automatically groups points for clearer analysis
  • Heat Map: Highlights density in a given area
  • 3D Layer: Adds depth and visual appeal to high-traffic areas

You can switch between layers or use combinations depending on your data and goals.

Customizing Map Appearance

Power BI provides several formatting options within the Azure Maps visual:

  • Adjust bubble size for clarity
  • Remove borders for cleaner visuals
  • Hide category labels if they’re not meaningful
  • Use map settings to simplify or enrich background details
  • Control the interface (navigation, selection, zoom tools) for the user experience
Interactive Path and Traffic Layers

By adding Path ID, I demonstrate how to show trip routes between stations. While initially messy, adjusting transparency and path width makes it more readable.

Filtering is key to clarity. Using slicers like Station ID and Duration Time helps narrow down the visualization to relevant trips, such as rides under 10 minutes.

The Traffic Layer adds another dimension — live road status, closures, and estimated travel time. You can even compare biking efficiency against driving by applying Range Selection to show how far you can travel within a time window.

Add Reference Layers with URLs or Files

Azure Maps supports reference layers, which can be loaded via file or URL. I show how to add municipal boundaries or nature type overlays, further enriching your geographic analysis.

If your reference data changes over time, using a live URL ensures your map updates automatically.

Pair Azure Maps with Other Visuals

Combining Azure Maps with other charts like temperature trends or ride frequency over time adds context. For instance, ride activity often increases during warm weather or on weekends.

These cross-visual insights enhance storytelling and decision-making.

Licensing and Enablement

Using Azure Maps in Power BI does not incur extra cost if you already have a Power BI license. However, you must enable Azure Maps in the Power BI Service Admin Portal to access it in your environment.

Conclusion

Azure Maps is more than just a location visual — it’s a rich tool for spatial analysis, real-time insights, and engaging dashboards. From traffic analysis to environmental overlays, it brings depth to your Power BI reports.

Whether you’re working with bike-sharing systems, logistics, or public services, Azure Maps opens new possibilities for your data storytelling.

If you’re looking to expand your Power BI skills, check out our training offerings.