地图请求阿里的geojson数据时,返回403Forbidden解决方案

1,539 阅读1分钟

地图开发中往往需要使用geojson数据,并且可下钻的地图还需要动态变化的geojson数据,因此选择了阿里的依赖高德地图数据建立的geojson数据。

DataV.GeoAtlas地理小工具系列 (aliyun.com)

引入地图的geojson数据后,报错403,如下:

1679903605156.jpg

1679903621269.jpg

1679903650229.jpg

1679903660327.jpg

报错原因:向datav发送请求时,会携带我们浏览器的信息到阿里云,阿里云做了访问限制。

解决方案:在html的请求头标签中加上<meta name=”referrer” content=”no-referrer”>

1679904652071.jpg

终于解决啦!起初引入geojson 数据时正常显示,因为页面地址用的localhost,后来同事想观看一下我写的页面,页面地址改成我电脑的IP地图就出不来了,还报错403,找了好久的解决方案,终于解决了!