Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
samye228
Helper I
Helper I

Map

Hello,

I have looked at the maps available with Power Bi and the Icon Map. I'm not map literate so asking for suggestions on the best map visual to use. I want to have the streets show as I am showing the location of a building. I have a geojson file that I want to use as an overlay so that it shows the parcel of where the building is located. 

One of the issues I am having is zooming to that location. The map is on a drillthrough page and when i drillthrough I would like the map to zoom to that location.

 

I have googled and can't seem to find directions on how to lock any map in a set lat/long.

 

Thank you,

Carol

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi, @samye228 

To display streets and overlay GeoJSON files, Azure Maps is a great choice. It supports street-level details and allows you to add reference layers, such as your GeoJSON file.
To add a GeoJSON file as an overlay, first add an Azure Maps visualization to your report. Go to the Format panel, expand the Reference Layers section, select File Upload, and browse and upload your GeoJSON file. You can check this link:

vyohuamsft_0-1729672016725.png

Add a reference layer to Azure Maps Power BI visual - Microsoft Azure Maps Power BI visual | Microso...

 

Make sure that the map zooms to a specific location as you drill through, and that the data includes latitude and longitude fields for the location of the building, and then configure the drillthrough. While Power BI doesn't have built-in functionality to lock the map directly to specific coordinates, you can do so by setting a default zoom level and centering the map based on latitude and longitude fields. You can refer to following posts:

Solved: Is there some way to set the zoom level of the Map... - Microsoft Fabric Community

 

Solved: Power BI Map Zoom Function - Auto Zoom - Microsoft Fabric Community

 

For ways to lock a map to a specific coordinate, you can use a DAX expression to create a dynamic URL that points to your GeoJSON file or to a specific coordinate. This helps to dynamically adjust the map view based on user interactions. Or manually adjust the zoom level and map center in the visualization settings to approximate the view you want.

If you need more advanced map capabilities, consider using ArcGIS for Power BI. It provides powerful mapping capabilities and handles GeoJSON overlays efficiently. If you're more familiar with Google Maps, you can explore the Google Maps visualizations available in Power BI. You can see these links:

Create an ArcGIS map in Power BI - Power BI | Microsoft Learn

 

Google Maps for Power BI

 

How to Get Your Question Answered Quickly

Best Regards

Yongkang Hua

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi, @samye228 

To display streets and overlay GeoJSON files, Azure Maps is a great choice. It supports street-level details and allows you to add reference layers, such as your GeoJSON file.
To add a GeoJSON file as an overlay, first add an Azure Maps visualization to your report. Go to the Format panel, expand the Reference Layers section, select File Upload, and browse and upload your GeoJSON file. You can check this link:

vyohuamsft_0-1729672016725.png

Add a reference layer to Azure Maps Power BI visual - Microsoft Azure Maps Power BI visual | Microso...

 

Make sure that the map zooms to a specific location as you drill through, and that the data includes latitude and longitude fields for the location of the building, and then configure the drillthrough. While Power BI doesn't have built-in functionality to lock the map directly to specific coordinates, you can do so by setting a default zoom level and centering the map based on latitude and longitude fields. You can refer to following posts:

Solved: Is there some way to set the zoom level of the Map... - Microsoft Fabric Community

 

Solved: Power BI Map Zoom Function - Auto Zoom - Microsoft Fabric Community

 

For ways to lock a map to a specific coordinate, you can use a DAX expression to create a dynamic URL that points to your GeoJSON file or to a specific coordinate. This helps to dynamically adjust the map view based on user interactions. Or manually adjust the zoom level and map center in the visualization settings to approximate the view you want.

If you need more advanced map capabilities, consider using ArcGIS for Power BI. It provides powerful mapping capabilities and handles GeoJSON overlays efficiently. If you're more familiar with Google Maps, you can explore the Google Maps visualizations available in Power BI. You can see these links:

Create an ArcGIS map in Power BI - Power BI | Microsoft Learn

 

Google Maps for Power BI

 

How to Get Your Question Answered Quickly

Best Regards

Yongkang Hua

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

lbendlin
Super User
Super User

The map will auto zoom if you present only a single data point to it.  May still not zoom far enough in to get to street level.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors