## 初始化项目 ### 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类的方式。 -