Forum Discussion

Blaenzo's avatar
Blaenzo
Advocate II
7 years ago

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

2 Replies

  • 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