1. 去官网下载sdk和api
2.在iis中添加网站或者目录
- 打开iis 右键网站 选择添加网站
- 填写网站名称 比如arcgisforjsapi4.16
- 物理路径填写相应路径 比如D:\SDK\arcgis_js_v416_api\arcgis_js_api\library\4.16
- 端口号填写相应的端口号 比如8080
- 点击确定
3. 修改init.js和dojo.js文件中的路径
- 使用notepad++打开init.js和dojo.js文件
- 搜索HOSTNAME_AND_PATH_TO_JSAPI
- 将baseUrl地址替换成你api部署地址,这样就完成了api本地部署
https:
http:

4. SDK部署
- 在Default Web Site上右键添加虚拟目录
- 输入相应别名和物理路径 比如 arcgisforjs4.16和D:\SDK\arcgis_js_v416_sdk\arcgis_js_api\sdk
- 点击确定则完成了SDK部署
- 再浏览器输入localhost/arcgisforjs4.16,结果如下:

5. API部署和SDK部署区别
- API部署用纯开发调用,在生产环境部署API
- SDK部署用来自用,SDK部署后有API文档和官方例子
6. api设置跨域
Access-Control-Allow-Headers:Content-Type
Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS
Access-Control-Allow-Origin:*