首页 / 浏览问题 / 三维GIS / 问题详情
使用Cesium.BillboardCollection()添加图标时不显示
lzw
1EXP 2021年06月17日
目前需要在VUE中给使用new Cesium创建的三维图上添加多个自定义图标,使用的是new Cesium.BillboardCollection(),代码如下:

var viewer = new Cesium.Viewer("cesiumContainer");

var longitude = 116.399095;

var latitude = 39.915156;

var height = 1000;

var scene = viewer.scene;

pointPrimitives = scene.primitives.add(new Cesium.PointPrimitiveCollection());

var position = Cesium.Cartesian3.fromDegrees(longitude, latitude, height);

var billboards = scene.primitives.add(new Cesium.BillboardCollection());

billboards.add({position: position, image: "WaterDrop.png" });

图片我放在了代码同一文件夹下,但是渲染的时候渲染不出来,浏览器报错
Error loading image for billboard: [object Event]

请问这是什么原因?

1个回答

您好,首先要确认的一点就是在不使用框架的情况下是否能正常渲染显示,此外将图片等静态资源放入静态目录下面
6,077EXP 2021年06月17日
...