SuperMap iClient3D for Plugin Reference  
setObjectsColor 方法
请参见  反馈

keys
待设置颜色的对象列表。
color
指定的颜色。

Glossary Item Box

 

设置三维图层中一组对象的颜色。

语法

ASP.NET Ajax Javascript (Specification)  
function setObjectsColor(
keys : Number[],
color : Color
) : void;
ASP.NET Ajax Javascript (Usage)  
var resultVar = instanceOfLayer3D.setObjectsColor();

参数

keys
待设置颜色的对象列表 。
color
指定的颜色。

示例

以下代码示范了如何设置三维图层对象的颜色。
JavaScript 拷贝代码
function setcolor(){

初始化一组对象列表 var a= new Array("201","152","155","156");
var b= new Array("151","17","203","70");
var c= new Array("117","116","144","120");
初始化颜色实例 colors1 = new SuperMap.Web.Core.Color(0,255,0,150);
colors2 = new SuperMap.Web.Core.Color(255,0,0,30);
colors3 = new SuperMap.Web.Core.Color(0,0,255,255);
获取指定的三维图层 var layer=scene.get_layer3Ds().get_item("Building@OlympicGreen");
设置三维图层中一组对象的颜色 layer.setObjectsColor(a,colors1);
layer.setObjectsColor(b,colors2);
layer.setObjectsColor(c,colors3);
}

需求

操作系统: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7


浏览器: Internet Explorer 6 以上

请参见

© 2000-2011 北京超图软件股份有限公司 保留所有权利。