ArcGIS JSAPI 学习教程 - ArcGIS Maps SDK for JavaScript 不同版本4.8-4.28(最新版)离线部署

本文主要是介绍ArcGIS JSAPI 学习教程 - ArcGIS Maps SDK for JavaScript 不同版本4.8-4.28(最新版)离线部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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 部署

这篇关于ArcGIS JSAPI 学习教程 - ArcGIS Maps SDK for JavaScript 不同版本4.8-4.28(最新版)离线部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/797660

相关文章

Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)

《Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)》:本文主要介绍Java导入、导出excel的相关资料,讲解了使用Java和ApachePOI库将数据导出为Excel文件,包括... 目录前言一、引入Apache POI依赖二、用法&步骤2.1 创建Excel的元素2.3 样式和字体2.

Java实现将Markdown转换为纯文本

《Java实现将Markdown转换为纯文本》这篇文章主要为大家详细介绍了两种在Java中实现Markdown转纯文本的主流方法,文中的示例代码讲解详细,大家可以根据需求选择适合的方案... 目录方法一:使用正则表达式(轻量级方案)方法二:使用 Flexmark-Java 库(专业方案)1. 添加依赖(Ma

Mybatis从3.4.0版本到3.5.7版本的迭代方法实现

《Mybatis从3.4.0版本到3.5.7版本的迭代方法实现》本文主要介绍了Mybatis从3.4.0版本到3.5.7版本的迭代方法实现,包括主要的功能增强、不兼容的更改和修复的错误,具有一定的参考... 目录一、3.4.01、主要的功能增强2、selectCursor example3、不兼容的更改二、

Spring Boot拦截器Interceptor与过滤器Filter详细教程(示例详解)

《SpringBoot拦截器Interceptor与过滤器Filter详细教程(示例详解)》本文详细介绍了SpringBoot中的拦截器(Interceptor)和过滤器(Filter),包括它们的... 目录Spring Boot拦截器(Interceptor)与过滤器(Filter)详细教程1. 概述1

SpringBoot利用dynamic-datasource-spring-boot-starter解决多数据源问题

《SpringBoot利用dynamic-datasource-spring-boot-starter解决多数据源问题》dynamic-datasource-spring-boot-starter是一... 目录概要整体架构构想操作步骤创建数据源切换数据源后续问题小结概要自己闲暇时间想实现一个多租户平台,

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

JAVA封装多线程实现的方式及原理

《JAVA封装多线程实现的方式及原理》:本文主要介绍Java中封装多线程的原理和常见方式,通过封装可以简化多线程的使用,提高安全性,并增强代码的可维护性和可扩展性,需要的朋友可以参考下... 目录前言一、封装的目标二、常见的封装方式及原理总结前言在 Java 中,封装多线程的原理主要围绕着将多线程相关的操

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

Spring Cloud之注册中心Nacos的使用详解

《SpringCloud之注册中心Nacos的使用详解》本文介绍SpringCloudAlibaba中的Nacos组件,对比了Nacos与Eureka的区别,展示了如何在项目中引入SpringClo... 目录Naacos服务注册/服务发现引⼊Spring Cloud Alibaba依赖引入Naco编程s依