ArcGIS Javascript API离线部署

经常涉及到ArcGIS Javascript API新版本的离线部署,在这里mark一下,以方便自己后面的操作,以及遇到的一些问题。其实整个步骤在安装文档里面都有的,我只是翻译一下。

下载ArcGIS Javascript API及SDK包;具体地址是https://developers.arcgis.com/,需要之前申请好arcgis账号,如果你没有账号,当然也没关系,我准备了在我的网盘中,地址:链接:链接:https://pan.baidu.com/s/1qZCUeOc 密码:1tq0或http://pan.baidu.com/s/1o8Pj9DS 密码:9x6n。下载好,然后我们开始部署。

windows下部署步骤:

1、解压文件包,拷贝到自己的Web服务器的的根目录下,例如我使用的是IIS,地址是C:\inetpub\wwwroot。

2、打开C:\Inetpub\wwwroot\arcgis_js_api\library\3.19\3.19\init.js文件,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost/arcgis_js_api/library/3.19/3.19/,修改之后保存。

3、打开 C:\Inetpub\wwwroot\arcgis_js_api\library\3.19\3.19\dojo\dojo.js,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost/arcgis_js_api/library/3.19/3.19/,修改之后保存。

4、部署SDK,也就是帮助和api说明。解压SDK的压缩包之后,拷贝到web服务器下,地址如下:C:\inetpub\wwwroot\arcgis_js_api\。

5、验证:

(1)API部署验证:将下面一段代码放在HTML文件中,浏览查看。

 
 

(2)SDK部署验证:

打开http://localhost/arcgis_js_api/sdk/index.html,能够浏览到ArcGIS API for JavaScript网页就可以了;

Linux下部署:

1、拷贝解压后的文件到<apache_tomcat_home>/webapps/arcgis_js_api/library。

2、打开<apache_tomcat_home>\webapps\arcgis_js_api\library\3.19\3.19\init.js文件,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>>:8080/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost:8080/arcgis_js_api/library/3.19/3.19/,修改之后保存。

3、打开 <apache_tomcat_home>\webapps\arcgis_js_api\library\3.19\3.19\dojo\dojo.js,搜索hostname,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为<myserver>:8080/arcgis_js_api/library/3.19/3.19/,其中的<myserver>为服务器IP,如果是本地部署,也可以使用localhost来代替,例如我的替换之后是:localhost:8080/arcgis_js_api/library/3.19/3.19/,修改之后保存。

4、SDK部署方式相同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值