arcgis api for 4.x 学习笔记-在Vue 2.X项目中部署arcgis api for javascript 4.x(一)

一、介绍

访问API

有多种选项可将ArcGIS API for JavaScript引入您的应用程序。我的一篇文章已经介绍过有关 AMD和ES模块的更多信息

通过ArcGIS CDN的AMD模块

访问API的最常见方法是使用托管版本。从我们的CDN中引用API和CSS,以开始在您的应用程序中使用API​​。
 
<link rel="stylesheet" href="https://js.arcgis.com/4.18/esri/css/main.css">
<script src="https://js.arcgis.com/4.18/"></script>

通过CDN的ES模块

注意:目前仅建议将这种方法用于开发和原型制作。

 
<link rel="stylesheet" href="https://js.arcgis.com/4.18/esri/css/main.css">
<script type="module">
  import Map from "https://js.arcgis.com/4.18/@arcgis/core/Map.js";

  // Use the Map class
</script>

通过NPM的ES模块

也可以使用npm(JavaScript程序包管理器)使用JavaScript API。您可以在本地安装API,以与JavaScript框架(如React和Vue)以及模块 捆绑程序(如 webpackrollup.js)一起使用

安装:

npm install @arcgis/core

然后导入模块:

import Map from "@arcgis/core/Map";

比较AMD和ES模块

这是使用AMD和ES模块的一些常见原因。

CDN(AMD)ESM本地版本AMD本地版本
无需安装,配置或本地构建
通过CDN缓存实现快速下载性能
通过npm轻松安装
与大多数现代框架和构建工具无缝集成
将API版本4.17或更早版本与框架或构建工具一起使用
使用Dojo 1或RequireJS
注意:如果您将4.18+与框架或构建工具一起使用,并且没有使用Dojo 1或RequireJS,则应该 使用ES模块进行 构建

二、使用ES模块构建

将模块安装到您的项目中:

npm install @arcgis/core

然后使用import语句加载单个模块。

 
import WebMap from '@arcgis/core/WebMap';
import MapView from '@arcgis/core/views/MapView';

下一篇:arcgis api for 4.x 学习笔记-在Vue 2.X项目中部署arcgis api for javascript 4.x(二)_u012917880的博客-CSDN博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花姐夫Jun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值