arcgis-maps-demo/public/mk/Lession01.md

27 lines
1.1 KiB
Markdown
Raw Normal View History

2024-04-11 17:23:39 +08:00
## 初始化项目
### 1.基础类
#### 1.1 Map
`Map`类只是一个用来管理图层layersbasemaps的容器包含了很多2D和3D图层的存储和管理的属性和方法。图层可以添加到map和被移除map中而图层的范围的渲染需要通过`MapView`(2D数据)和`SceneView`(3D数据)。
> 一个map实例可以被多个View引用
常用属性:
| name | type | description |
#### 1.2 View
`View`类是负责与map容器中的图层和底图的展示及交互还有一些气泡弹窗、微件、以及地图定位等。
map只是一个容器而已view渲染Map和其中的一系列图层展示给用户。
它有两种类型:
- `MapView`(2D)负责在2D场景下渲染图层。
- `SceneView`(3D):负责在三维场景下渲染图层。
`View`是一个基础类抽象类没有构造器创建一个view实例必须通过`MapView`或`SceneView`来创建。
### 2.工作流程
通过`Map`类创建map实例再将其传递给`View`对象展示2D通过`MapView`创建如果展示3D的内容则通过`SceneView`创建
创建Map实例的方式
- 通过new一个Map类的方式。
-