ArcGIS JSAPI 学习教程 - ArcGIS Maps SDK for JavaScript 不同版本4.8-4.28(最新版)SDK离线部署
- 测试资源
- 4.18 以及之前版本
- 4.19 以及之后版本
接触一段时间 ArcGIS JSAPI
之后,整体感觉还好,后来需要解决不同版本问题,但是官方并没有在线旧版SDK
资源。
于是想着下载部署,结果发现部署方式居然还有挺大的区别,尤其是较新的版本。
这里整理一下,为需要的 GISer 提供帮助!
其实也只是分为两个版本部署,4.18之前和之后
。
本文使用 tomcat7 进行测试!
本文包括测试资源、 4.18 以及之前版本、4.19 以及之后版本三部分。
测试资源
一共在官方下载了五个版本,目前最新版为 4.29,但是官方还未开放下载。
下载地址:ArcGIS JSAPI
在下图中,可以看到,在 4.18 到 4.19,SDK 体积大了一倍,经测试,部署方式也是从这个版本开始变化。
另外,目前官方已经不提供 4.18 以下版本下载了。
一共下载了五个版本,已经能覆盖测试范围。
下图是解压之后的文件路径。
tomcat 版本:
下载地址:
4.18
链接:https://pan.baidu.com/s/1mdzTROGHqsqdAX2r5BJcPg
提取码:azbk
4.19
链接:https://pan.baidu.com/s/14bBvHfUw56rPIFB8WcL1bg
提取码:j5hg
4.18 以及之前版本
4.18 之前版本部署很简单,放到 tomcat 任意路径即可。
启动 tomcat,按照路径访问即可。
经尝试,路径可以随便放。
测试访问路径:http://localhost:8080/arcgis_js_api/sdk4.18/
4.19 以及之后版本
4.19 以及之后版本有点变化,虽然不明白为啥这么调整,但是确实别扭了很多。
最开始的时候,我也认为直接扔 tomcat 就行,后来尝试发现没法访问。
后来才知道,必须放到指定目录下才可以。亲测,放其他目录不行。
本文以 4.28 为例:
在 webapps 下创建 javascript
,然后将下载的 SDK 中的 4.28 文件夹放入 javascript
才行。
SDK 目录:
测试访问路径:http://localhost:8080/javascript/4.28/
参考博客:
ArcGIS API for JavaScript 4.19 / 4.20 SDK 部署