纹理替换操作对象,替换人工模型指定位置的图片纹理。
纹理替换效果图
Name | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
var pos = new CooSDK.PositionObj(120, 30, 0);
var imageUrl = "C:\\test.jpg";
var provider = new CooSDK.TextureReplacementProvider({
geoPos: pos,
imagePath: imageUrl
});
Demo:
Members
geoPos : PositionObj
获取或者设置相交位置的经纬度坐标。
获取或者设置需要更换的纹理图片路径。
modelDataArray : Array.<ModelData>
获取或者设置作用ModelData数据对象数组。
-
Default Value:
[EnumCooMap.ALL_DATA]
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
Methods
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
provider = provider.destroy();
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免性能开销过大。
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
provider.update({
imagePath : "C://demo.jpg"
});