BasemapManager 底图管理
可用于往地图中添加底图图层。
<mapgis-basemap-manager></mapgis-basemap-manager>
基本用法
单底图模式
索引底图
索引底图来自于底图列表,始终添加在最上面,可看到湖北省底图一直在天地图上面
API
属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| basemapList | 底图列表 | Basemap[] | [] | |
| indexBasemapId | 索引底图标识,与底图列表中其中一项的id保持一致,始终添加在最上面 | string | '' | |
| singleMode | 单底图模式 | boolean | false | |
| show | 显示底图 | boolean | true |
方法
| 名称 | 描述 | 版本 |
|---|---|---|
| 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参数
}