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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
MagdaS
Frequent Visitor

Azure Maps Reference Layer in Power BI won’t load GeoJSON from Azure Blob (URL works in browser)

I’m trying to add a Reference layer to the Azure Maps visual in Power BI using a GeoJSON hosted on Azure Blob Storage. The direct URL opens fine in the browser (also in incognito), but the layer doesn’t render in Power BI—no shapes appear.

 

What I’ve tried

  • Content-Type on the blob is set to application/json.

  • File opens as raw JSON in the browser (no login), including in Incognito.

  • Ensured HTTPS.

  • Checked the GeoJSON structure: FeatureCollection → Feature with Polygon, coordinates are [longitude, latitude], outer ring closed (last point equals first).

  • SAS URL with Read (sp=r), Blob (sr=b), HTTPS only, future expiry.

    CORS on the Storage Account → Blob service:

1 REPLY 1
Shahid12523
Memorable Member
Memorable Member

Power BI’s Azure Maps reference layer won’t always load GeoJSON from a SAS blob even if the URL works in a browser. Common issues:

 

1.CORS/SAS: Power BI may not handle SAS URLs well. Test with a public blob or add https://*.powerbi.com to allowed origins.

2.GeoJSON format: Must be FeatureCollection, polygons as [ [ [lng, lat], … ] ], outer ring clockwise.

3.HTTPS & direct response: No redirects; Content-Type = application/json; inline response.

4.File size: Very large or many features can fail silently.

 

Workarounds:

Make blob public temporarily.

Host on GitHub or Azure Static Website.

Embed small GeoJSON directly in Power BI.

Shahed Shaikh

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.