如何将多个矩形与Cesiumjs中的实体相关联?

时间:2015-04-16 05:49:50

标签: javascript cesium

在文档中,我看到实体似乎能够与它关联不同的形状(点,多边形,折线,矩形,广告牌等)。但是,如何添加多个矩形或多边形,具有不同的颜色,形状等?

1 个答案:

答案 0 :(得分:1)

您需要创建单独的实体。单个实体有很多图形选项(点,标签,多边形等),但每个实体只有一个。因此,如果您需要三个单独的标签,则需要三个实体。如果需要,它们都可以处于相同的位置,具有不同的标签像素偏移。

更新我的回答以包含一些“原始”代码,以回应下面的评论。

var rectangle = viewer.scene.primitives.add(new Cesium.RectanglePrimitive({
    rectangle : Cesium.Rectangle.fromDegrees(-120.0, 20.0, -60.0, 40.0)
}));