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