下面这个向场景中添加一个模型:
x: 经度 ;
y: 纬度
height: 离地高度
function createModel(url, x, y, height) {
var position = Cesium.Cartesian3.fromDegrees(x, y, height);
viewer.entities.add({
name: url,
position: position,
model: {
uri: url,
},
});
}
自动生成一些立方块
viewer.scene.primitives.add(Cesium.createOsmBuildings());
向场景中添加一个实体点 ,并且这个实体点的位置是实时更新的,CallbackProperty中的方法就是逐帧触发的
var point = viewer.entities.add({
position: new Cesium.CallbackProperty(updatePosition, false),
point: {
pixelSize: 10,
color: Cesium.Color.YELLOW,
disableDepthTestDistance: Number.POSITIVE_INFINITY,
},
label: {
show: false,
showBackground: true,
font: "14px monospace",
horizontalOrigin: Cesium.HorizontalOrigin.LEFT,
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
pixelOffset: new Cesium.Cartesian2(5, 5),
disableDepthTestDistance: Number.POSITIVE_INFINITY,
},
});
FR:徐海涛(hunk Xu)
QQ技术交流群:386476712