1 下载ArcGIS API For JS
官方在线帮助地址:https://developers.arcgis.com/javascript/index.html
官方网址包含了使用教程,接口说明,以及在线的示例,是开发过程中很好的参考资料。
官方API下载地址:https://developers.arcgis.com/downloads/apis-and-sdks?product=javascript
下载官方API的时候,需要登录注册esri的账号。
我下载下来的最新版本的api:
ArcGIS API for JavaScript 4.9 支持三维:https://download.csdn.net/download/qq_31881865/10766960
ArcGIS API for JavaScript 3.26
2 本地部署
我采用的本地部署使用的是tomcat环境,因此在部署前需要安装java和toncat环境。当然也可以部署为IIS环境。
这里以3.21为例进行介绍
2.1 文件解压到tomcat
将文件解压Tomcat的\webapps目录下。
我的目录路径为下图:
init.js和dojo.js文件位置:
init.js:文件路径:C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\arcgis_js_api\library\3.21\3.21\init.js
dojo.js :文件路径:C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\arcgis_js_api\library\3.21\3.21\dojo.js
这里我使用的是,本机tomcat的服务地址为:http://localhost:8080/,
通过地址http://localhost:8080/arcgis_js_api/library/3.21/3.21/init.js 查看是否已经可以在tonmcat中使用
2.2 修改服务地址
利用记事本或EditPlus打开;Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为<myserver>/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9/,其中<myserver>为机器名称或者机器IP,注意没有http前缀。可以是localhost或者192.168.11.195,
故两个文件的修改服务路径如下:
init.js:http://localhost:8080/arcgis_js_api/library/3.21/3.21/dojo
dojo.js:http://localhost:8080/arcgis_js_api/library/3.21/3.21/dojo