ArcGIS API for JavaScript 4.x 开发入门指南
ArcGIS API for JavaScript 是一个基于 JavaScript 的工具包,用于快速创建 WebGIS 应用程序。它提供了丰富的网络资源、基于功能强大的 Dojo JavaScript 工具包、开发和部署都是完全免费的等优势。
什么是 ArcGIS API for JavaScript?
ArcGIS API for JavaScript 是一个基于 HTML、CSS、JavaScript 和 Dojo 的工具包,用于创建 WebGIS 应用程序。它提供了两种版本系列的 API:3.X 系列和 4.X 系列。其中,3.X 系列提供了 2D 地图功能,而 4.X 系列提供了 2D 地图部分功能和 3D 地图功能。本讲座选择的是 4.X 系列的最新版 4.3。
API 版本选择
在选择 API 版本时,有两个选择:CDN 在线引用和离线使用。CDN 在线引用可以直接使用部署在互联网上的 API,只要在能连网的前提下就能使用 API。离线使用需要下载 API 类库包,然后将 API 部署到本地,实现离线使用。
API 的引用方式
API 可以通过下载和部署来引用。下载地址是 https://developers.arcgis.com/downloads/,下载后需要将 API 包解压到 Web 服务器(IIS 的 wwwroot 和 Tomcat 的 webapps)下,并将 API 解压包中的 init.js 和 dojo.js 文件配置好。
常用类介绍及使用
ArcGIS API for JavaScript 提供了多种常用类,包括:
* Map、MapView 和 SceneView:用于创建和管理地图视图。
* Layers:用于管理地图上的图层。
* Geometries:用于管理地图上的几何图形。
* Symbols:用于管理地图上的符号。
* Renderers:用于管理地图上的渲染器。
* Widgets:用于管理地图上的小部件。
* Tasks:用于管理地图上的任务。
这些常用类可以分类为以下几种:
* 地图视图类:Map、MapView 和 SceneView。
* 图层类:Layers。
* 几何图形类:Geometries。
* 符号类:Symbols。
* 渲染器类:Renderers。
* 小部件类:Widgets。
* 任务类:Tasks。
ArcGIS API for JavaScript 是一个功能强大的工具包,用于快速创建 WebGIS 应用程序。它提供了丰富的网络资源、基于功能强大的 Dojo JavaScript 工具包、开发和部署都是完全免费的等优势。同时,它还提供了多种常用类,用于管理地图视图、图层、几何图形、符号、渲染器、小部件和任务等。