SearchSetting |
用于定义 WebMap 规范中搜索设置相关的属性。
SearchSetting 对象定义了图层的数据源是 RESTDATA 或 PORTAL_DATA 服务时,搜索设置中所需的属性。
属性 | 类型 | 说明 |
name |
string |
搜索条件的名称。 |
attributes |
array<string> |
搜索字段。 |
createTime |
string |
搜索条件的创建时间。 |
创建一个符合 WebMap 规范的矢量图层,并进行图层搜索设置,设置搜索条件名称为“交通线路”,搜索字段为 "标准名称", "dataviz_featureID",创建时间为2020年5月12日。
{
"layers": [
{
"layerType": "VECTOR",
"name": "北京市地铁交通线路",
"visible": true,
"featureType": "LINE",
"projection": "EPSG:4326",
"enableFields": [
"标准名称"
],
"style": {
"strokeColor": "#4CC8A3",
"strokeWidth": 2,
"strokeOpacity": 1,
"lineDash": "solid",
"type": "LINE"
},
"searchSetting": [
{
"name": "交通线路",
"attributes": [
"标准名称",
"dataviz_featureID"
],
"createTime": "2020.5.12"
}
],
"dataSource": {
"type": "SAMPLE_DATA",
"name": "BeijingSubwayLine"
}
},
{
"layerType": "MARKER",
"name": "未命名标注图层1",
"visible": true,
"serverId": "994313681"
}
],
}
RestMapSearchSetting 对象定义了图层的数据源是 RESTMAP 服务时,搜索设置所需的属性。
属性 | 类型 | 说明 |
layerName |
string |
图层的名称。 |
name |
string |
搜索条件的名称。 |
attributes |
array<string> |
搜索字段。 |
createTime |
string |
搜索条件的创建时间。 |
创建一个符合 WebMap 规范的 TILE 类型的图层,并进行图层搜索设置,设置搜索条件名称为“搜索条件1”,搜索字段为 "SmID",创建时间为2020年5月12日,图层名称为 "continent_T@World"。
{
"layers": [
{
"layerType": "TILE",
"name": "World",
"visible": true,
"url": "http://192.168.17.199:8090/iserver/services/map-world/rest/maps/World",
"searchSetting": [
{
"name": "搜索条件1",
"attributes": [
"SmID"
],
"createTime": "2020.5.12",
"layerName": "continent_T@World"
}
]
}
],
}