1.下载Arcgis JS API 离线包
去Arcgis developers官网登录自己的账户,没有就创建一个
创建需要邮箱,部分邮箱不可用,如qq邮箱
自测新浪邮箱可以注册
登录后选择downloads
在下载页面选择任意一个版本的api下载 , sdk可以不下载
下载后解压把api放在public文件夹下
2.修改网络请求为本地请求实现离线加载
打开init.js文件搜索HOSTNAME_AND_PATH_TO_JSAPI,替换为/arcgis_js_api/library/4.18
再打开 4.18/dojo/dojo.js 文件重复上述步骤
更改完这两个文件后arcgis发送的就是本地请求了
<link rel="stylesheet" href="/arcgis_js_api/library/4.18/esri/css/main.css">
<script src="/arcgis_js_api/library/4.18/init.js"></script>
路径直接改为本地路径即可