ESRI官网关于Javascript的内容(1)__获取ArcGIS API for Javascript

时间:2020-12-19 20:28:03

前言

最近发现自己又可以静下心来学习了,所以赶紧去ESRI的开发官网上看了看,虽然英文我慢慢看也看得懂,但是我估计很多人是不想看或者说看不懂的,所以我觉得还是在我静的下心来的时候为自己和大家翻译一下~


*************************补充(20170702)************************
之前说的官网下载方式,考虑到国内应该很多用户是没有esri账户的或者登录不上(不知道为什么不连接VPN,我就经常登录不上~)

所以这里放上一些百度云的资源供大家方便下载:

Get the API

首先,你得获取到API才能继续使用,官网原址提供了一共三种方法:


CDN

全称Content delivery network,内容发布网络(wiki百科),ESRI推荐的也是这种方法

<link rel="stylesheet" href="https://js.arcgis.com/4.0/esri/css/main.css"></p>
<script src="https://js.arcgis.com/4.0/"></script>

据ESRI自己说使用CDN有三个优势

  • 传输内容更有效率(这个估计不见得,毕竟是外国人的服务器,给老外服务的)

  • 服务器很稳定并24小时运行(ESRI不差钱,应该是真的)

  • 版本变更的时候不需要重新下载API,只需要将上面的HTML这得链接改个版本号就可以了(这个倒是确实,不过真的用的话也没人在乎再下个新版本吧)


使用Bower开源工具

Bower是一个前端库的管理工具,我们可以直接使用它下载管理如Arcgis API for Javascript的各种包;

不过这是一个坑,不推荐使用,把一件不复杂的事件弄得更加复杂了,因为安装这个玩意还需要Node.js和Git;估计习惯了使用Linux工具的不在乎吧,不过我建议英文不好的或者不喜欢折腾的不要这样做了。


直接下载API

如果你网络环境不好的话,可以下载API和SDK到本地环境中,然后将SDK部署到服务器上,那么你就相当于拥有一个本地的开发文档了;

这种方法是推荐做法,因为ESRI网站实在国内打开速度一般,而且不把API弄到本地总是心虚啊!

缺点是你需要一个ESRI的账户,而且你的网络要给力,我就是账户死活登陆不了~


本地安装API直通车!