Arcgis开发系列1 - 离线部署Arcgis API for Javascript

1.下载API

直接下载API

ArcGIS API for Javascript 3.17_API     https://pan.baidu.com/s/1nvPa6jn

ArcGIS API for Javascript 3.17_SDK   https://pan.baidu.com/s/1hs8VIk8

ArcGIS API for Javascript 4.0_API      https://pan.baidu.com/s/1jIJGVoM

ArcGIS API for Javascript 4.0_SDK    https://pan.baidu.com/s/1slJ2G2p

官网下载地址:https://developers.arcgis.com/downloads/

 

安装SDK

安装sdk非常简单,我们下载了SDK

SDK压缩包

安装API

安装API就相对复杂了一些,而且安装好了还需要修改一些配置文件,API压缩包的大小也是60M左右:

API

解压过后的大小也是170M左右;解压以后打开文件夹看到三个子文件夹:

这里写图片描述

这里的install_API.HTML打开之后就告诉你如何部署API的帮助文件,不过是英文,老实看吧~

打开这个html告诉我们可以选择两种安装,Windows和Linux

(1)使用IIS安装

解压之后再IIS之后新建一个网站(也可以直接使用之前建好的,或者默认网站),名称就叫做ArcGIS,URL默认为localhost,端口设置为8317,将网站的物理路径设置为...\arcgis_js_v317_sdk\arcgis_js_api\sdk;

需要一个别名:arcgisapi3.17(这个在网站路径中会有用,最好规范命名),一个物理路径:

…\arcgis_js_v317_api\arcgis_js_api\library\3.17(这里每个人的路径不一样,设置的路径深度也可以不一样,我就没按照帮助文件来~)

打开…\arcgis_js_api\library\3.17\3.17\init.js这个文件(这个文件是压缩过的js文件,所以最好使用高级一点的文本工具打开,推荐Notepad++等);找到[HOSTNAME_AND_PATH_TO_JSAPI]dojo这个标示,在大约37行;将[HOSTNAME_AND_PATH_TO_JSAPI]dojo替换为localhost:8317/arcgisapi3.17/3.17/dojo

打开arcgis_js_api\library\3.17\3.17\dojo\dojo.js,同理找到[HOSTNAME_AND_PATH_TO_JSAPI]dojo,大约在35行,同理替换为localhost:8317/arcgisapi3.17/3.17/dojo

OK了,直接打开localhost:8317,显示如下图:

这里写图片描述

 

(2)如果只需要api简单安装时候只需解压api文件放置本机的tomcat文件夹中,重启tomcat服务即可使用(注意必须配置tomcat的环境变量,配置方法如下)

1、解压下载文件包,不习惯版本号文件夹,在这里我修改默认文件夹名apache-tomcat-8.0.0-RC5-windows-x64为tomcat。

2、打开系统环境变量请参考第三步图示操作。

  在系统变量中添加以下变量

  1)新建TOMCAT_HOME变量

 

  变量名TOMCAT_HOME

  变量值c:\tomcat

  变量值即为我们下载的tomcat解压路径,在这里我的是c:\tomcat,如果有疑惑,可以参考第五步。

  2)新建CATALINA_HOME变量

  变量名CATALINA_HOME

  变量值c:\tomcat

  没错,CATALINA_HOME的变量值与TOMCAT_HOME的变量值是一样的。

 

注意事项

  环境变量值之间要以半角英文;分隔,结尾不能有“\”。各个环境变量值中间,之间是否有多余的字母或空格等。

  有许多网上复制的经验经常会建议用service启动tomcat,却显示'servic' 不是内部或外部命令,我用也不行,在这里我用的是startup


将不定期更新资源,欢迎持续关注

想获得更多的学习知识请关注微信公众号:西北码农或扫下方二维码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值