【详细】ArcGIS API for JavaScript(4.11版本)部署和使用


一、简单了解什么是ArcGIS API for JS?

通过ArcGIS API for JavaScript可以将ArcGIS Server提供的地图资源和其它资源(ArcGIS Online)嵌入到Web应用中。也就是说,它就是一个接口,为gis前端开发人员提供地图编辑以及css样式等丰富的功能。

它可以做什么?

快速创建交互式的地图应用
调用ArcGIS Server的GP服务,提供专业的分析结果
使用ArcGIS Server的REST API,提供显示、查询、分析等功能
可以同时调用多个ArcGIS Server的服务,轻松实现服务聚合

二、部署ArcGIS API for JS

【说明】目前最新版本为4.11,以此为例

1、下载

官方地址:https://developers.arcgis.com/sign-in?redirect_uri=%2Fdownloads%2F
【注】从官方下载需要注册developer账号(免费的),也可以下载别人分享的离线文件,但建议从官方网站下注册,一劳永逸
官方下载
【注】sdk可下可不下

2.本地IIS部署

【说明】一般win7以上的系统都已经将IIS服务安装好了,所以只需开启服务就好,如果你是其他操作系统,那你需要问一下度娘 ̄ω ̄=

按下win+r,输入control,跳出【控制面板】→【程序】,接下来操作如图所示:
在这里插入图片描述
在这里插入图片描述

3.配置

开启服务后,C盘会出现一个名为inetpub的文件夹,进入C:\inetpub\wwwroot

  • 将解压后arcgis_js_api下的library和sdkarcgis_js_v411_sdk中arcgis_js_api下的sdk,这两个文件夹复制到C:\inetpub\wwwroot中去,如下图:
    在这里插入图片描述
    【注】只要把下载的library文件里的所有内容放到C:\inetpub\wwwroot下即可,因为这是IIS服务的站点文件夹,但具体文件路径可以不必相同

  • 配置C:\inetpub\wwwroot\arcgis_js_api\library\4.11文件下的init.js文件和C:\inetpub\wwwroot\arcgis_js_api\library\4.11\dojo文件下的dojo.js

    在这里插入图片描述在这里插入图片描述

    修改init.js文件和dojo.js文件内容:
    ctrl+F查找[HOSTNAME_AND_PATH_TO_JSAPI],将https:[HOSTNAME_AND_PATH_TO_JSAPI]dojo替换成http://localhost/arcgis_js_api/library/4.11/dojo(其实就是将[HOSTNAME_AND_PATH_TO_JSAPI]替换成init.js文件所在目录)

  • 修改后如下图:
    在这里插入图片描述
    在这里插入图片描述
    【注】
    1、4.11版本的init.js文件中,baseUrl地址开头是https,我们需要将它改成http
    2、可以在别的服务器环境下部署arcgis_api,比如tomacat,此外IIS服务的站点目录可以更改,不一定要放在wwwroot下,不过需要手动设置。(之前看到有一篇博客在这方面写的很详细,有需要的朋友可以去参考: https://blog.csdn.net/yy284872497/article/details/78878435)

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值