Reply
Frequent Visitor
Posts: 4
Registered: ‎12-07-2018

Reference local geojson file in custom visual

Hi,

 

I have a custom visual that shows polygons in Google Maps taken from a geojson file using:

 

map.data.loadGeoJson()
 
 
Using the google example referencing an external file works fine:
 
map.data.loadGeoJson('https://storage.googleapis.com/mapsdevsite/json/google.json');
 
However, referencing the exact same file locally does not work:
 
map.data.loadGeoJson('google.json');
 
Do I miss something here?
 
Thanks
Highlighted
Frequent Visitor
Posts: 4
Registered: ‎12-07-2018

Re: Reference local geojson file in custom visual

As a workaround I tried to reference the file from a CDN:

 

map.data.loadGeoJson('https://storage.googleapis.com/.../google.json');

 

but now it throws an error that the file request has been 'blocked by CORS policy'.

 

Access to XMLHttpRequest at 'https://storage.googleapis.com/.../google.json' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Do I need to configure the debug server in some way?

 

Thanks

Community Support Team
Posts: 4,035
Registered: ‎07-09-2016

Re: Reference local geojson file in custom visual

@Blaenzo,

 

Take a look at the post below.

https://community.powerbi.com/t5/Developer/File-Upload-in-Custom-Visual/td-p/335971

Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.