new Capabilities(options)
base/metadata/Capabilities.js, line 5
支持如下方法:
[1、转换为json对象][2、将JSON里的数据导入,并返回一个新的能力对象]
[3、克隆并返回一个新的能力对象]
能力类,参考示例:[创建能力对象]
| Name | Type | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
构造参数
|
Example
const font = new zondy.Capabilitiesnew Capabilities {
client:{
cesium: [
new PropertyMetadata({
name: 'clippingArea',
writable: true,
readable: true,
defaultValue: true,
valueType: 'Polygon,Extent,Circle,MutiPolygon'
}),
new PropertyMetadata({
name: 'extent',
writable: false,
readable: true,
defaultValue: true,
valueType: 'Extent'
}),
],
leaflet: [
new PropertyMetadata({
name: 'clippingArea',
writable: true,
readable: true,
defaultValue: true,
valueType: 'Polygon,Extent,Circle,MutiPolygon'
}),
new PropertyMetadata({
name: 'extent',
writable: false,
readable: true,
defaultValue: true,
valueType: 'Extent'
}),
],
mapboxgl: [
new PropertyMetadata({
name: 'clippingArea',
writable: true,
readable: true,
defaultValue: true,
valueType: 'Polygon,Extent,Circle,MutiPolygon'
}),
new PropertyMetadata({
name: 'extent',
writable: false,
readable: true,
defaultValue: true,
valueType: 'Extent'
}),
],
}
})
Members
-
clientObject
-
客户端支持的能力
-
serverObject
-
服务端支持的能力
Methods
-
Capabilities.fromJSON(json){Capabilities}
base/metadata/Capabilities.js, line 129 -
Name Type Description jsonObject 可选 JSON对象
Returns:
Type Description Capabilities 新的能力对象 -
clone(){Capabilities}
base/metadata/Capabilities.js, line 161 -
Returns:
Type Description Capabilities 能力对象 -
toJSON(){Capabilities}
base/metadata/Capabilities.js, line 138 -
Returns:
Type Description Capabilities 能力对象