【二】ArcGIS API for JavaScript 4.x之基础概念(上篇)

【二】ArcGIS API for JavaScript 4之基础概念(上篇)

本篇博客主要介绍 ArcGIS API for JavaScript开发中常接触到的几个概念(模块)。深入了解这些概念或模块,便于开发者更好地理解和运用ArcGIS API for JavaScript开展具体的开发工作。

1、地图(Map)

Map 是承载图层的容器,主要用于呈现地图服务、影像服务、 WMS 服务等。一个图层只有被添加到 Map 中,才能在View中显示出来,通过MapView(用于查看二维数据)或SceneView(用于查看三维数据)进行渲染。

单个地图可以由多个视图引用,所以所有用户与地图图层的交互都在View视图上进行处理,而不是地图Map。这也是4版本与3版本的重要区别之一。
在这里插入图片描述

2、视图(View)

View用来展示Map以及包含的图层,它提供了查看地图的组件以及交互方法。在4版本中提供了两种类型的视图:MapViewSceneView。 MapView以2D、 SceneView以3D形式渲染Map及其图层。 创建视图时,需要实例化MapView或SceneView。
在这里插入图片描述

  • MapView

下面是一个最简单的MapView创建示例,包含了mapcontainer两个必需的属性:

require(["esri/Map", "esri/views/MapView"], function(Map, MapView) {
   
  // 创建Map实例
  var map = new Map({
   
    basemap: "streets"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值