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

1.1 KiB
Raw Blame History

初始化项目

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实例必须通过MapViewSceneView来创建。

2.工作流程

通过Map类创建map实例再将其传递给View对象展示2D通过MapView创建如果展示3D的内容则通过SceneView创建

创建Map实例的方式

  • 通过new一个Map类的方式。