Skip to content

BasemapManager 底图管理

可用于往地图中添加底图图层。

<mapgis-basemap-manager></mapgis-basemap-manager>

基本用法

单底图模式

索引底图

索引底图来自于底图列表,始终添加在最上面,可看到湖北省底图一直在天地图上面

API

属性

参数说明类型默认值版本
basemapList底图列表Basemap[][]
indexBasemapId索引底图标识,与底图列表中其中一项的id保持一致,始终添加在最上面string''
singleMode单底图模式booleanfalse
show显示底图booleantrue

方法

名称描述版本
getBasemapList获取当前底图列表

Basemap

底图参数。

typescript
export interface Basemap {
  id: string // 底图id
  name: string // 底图名称
  image: string // 底图缩略图图片路径
  visible: boolean // 是否可见,设置为“true”,则会显示在管理界面上;设置为“false”,不会在界面上显示
  select: boolean // 是否被选择,设置为true,表示默认被选择,默认加载,软件初始化时,会将选中的底图在地图视图中显示;设置为false,表示默认不加载
  // 参考坐标系
  spatialReference: {
    wkid: string
    wkt?: string // 可选参数
    unit?: string // 可选参数
  }
  children: Array<any> // 图层服务参数,支持配多个图层服务。参考@mapgis/webclient-common图层模块相关Layer参数
}