克隆一个图形化实体,并将此实体添加到场景中。
viewer.entities.clone(entity, options);
entity
: Entity
类型,要克隆的实体。options
(可选):克隆实体的选项。克隆出的实体对象。
以下示例克隆了一个名为“entity1”的实体,并将其添加到场景中:
var entity1 = viewer.entities.add({
name: 'entity1',
position: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
point: {
pixelSize: 10,
color: Cesium.Color.RED
}
});
var clonedEntity = viewer.entities.clone(entity1, {
name: 'clonedEntity',
position: Cesium.Cartesian3.fromDegrees(-75.6, 39.9),
point: {
pixelSize: 20,
color: Cesium.Color.BLUE
}
});
以上示例首先创建了一个名为“entity1”的实体,此实体包含了位置、点大小和颜色等信息。接下来,调用viewer.entities.clone
方法,将其克隆为名为“clonedEntity”的实体,并重新定义它的位置、点大小和颜色。最后,将克隆出的实体对象赋值给变量clonedEntity
,并将此实体对象添加到场景中。