27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
## 初始化项目
|
||
### 1.基础类
|
||
#### 1.1 Map
|
||
`Map`类只是一个用来管理图层(layers,basemaps)的容器,包含了很多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类的方式。
|
||
|
||
- |