用于加载通过服务发布的WMS、WMTS图片数据对象。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
// 创建图片数据对象并添加至三维场景中
var imageData = new CooSDK.ImageData({
url: "http://192.168.1.50:8888/geoserver/kelanData/wms?SERVICE=WMS&",
isLocate: true
});
Members
获取图片数据类型名称。
获取图片数据唯一标识符id。
imageType : EnumImageDataType
获取或者设置图片数据数据源类型,wms、wmts(暂不支持geoserver发布)。
-
Default Value:
EnumImageDataType.WMS
获取或者设置是否是中国地区数据,仅在加载WMTS时配置。
-
Default Value:
true
获取或者设置是否可以被拾取。
-
Default Value:
true
获取或者设置图片数据加载状态。
获取或者设置图片数据定位开关,如果设置为 true,相机目标点会自动飞行至图片数据中心位置。
-
Default Value:
false
获取或者设置图片数据请求的数据透明通道是否透明。
-
Default Value:
true
获取或者设置图片数据显隐开关,如果设置为 false,数据会在场景中隐藏。
-
Default Value:
true
获取或者设置图片数据指定图层名称。
获取或者设置图片数据显示最大层级。
-
Default Value:
20
获取或者设置图片数据显示最小层级。
-
Default Value:
0
获取或者设置图片数据调度优先级,数值越大优先级越高。
-
Default Value:
1.0
获取或者设置图片数据绘制顺序,数值越大绘制越往后,无特殊需求无需设置。
-
Default Value:
-10
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
then : CBOCallback
获取或者设置对象创建完成后触发的回调事件,传出参数为ImageData对象本体。
-
Default Value:
undefined
获取或者设置图片数据瓦片大小。
-
Default Value:
256
获取或者设置图片数据路径,支持arcGIS、GeoServer发布的wms、wmts服务路径。
Methods
deserialize(url) → ImageData
Name | Type | Description |
---|---|---|
url |
String |
反序列化文件保存路径,支持本地路径和网络路径。 |
Returns:
图片数据对象。
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
imageData = imageData.destroy();
Name | Type | Description |
---|---|---|
url |
String |
序列化文件保存路径,仅支持本地路径。 |
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免逐个更新导致的性能开销过大。
Name | Type | Description | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
Example:
// 更新图片数据部分属性
imageData.update({
// 修改定位属性
isLocate : true,
// 修改显隐属性
isVisible : false
});