如何将图标添加到铯地图,而不是点

use*_*688 7 html javascript cesium

我想在铯地图界面中添加图标以绘制点。目前,我正在执行以下代码,但希望将下面的内容替换为实际的图标。我一直在浏览铯文档,找不到能做到这一点的任何东西。感谢您的任何建议

var points = scene.primitives.add(new Cesium.PointPrimitiveCollection());

points.add({
    position : new Cesium.Cartesian3.fromDegrees(longitude, latitude),
    color : colorDot,
    outlineColor : Cesium.Color.WHITE,
    outlineWidth : width
});
Run Code Online (Sandbox Code Playgroud)

par*_*uat 5

在 Cesium 中,这称为广告牌。它们的创建方式与点基本相同,只是图像通常是从 URL 加载的。

https://cesiumjs.org/Cesium/Build/Documentation/BillboardCollection.html

// Create a billboard collection with two billboards
var billboards = scene.primitives.add(new Cesium.BillboardCollection());
billboards.add({
  position : new Cesium.Cartesian3(1.0, 2.0, 3.0),
  image : 'url/to/image'
});
billboards.add({
  position : new Cesium.Cartesian3(4.0, 5.0, 6.0),
  image : 'url/to/another/image'
});
Run Code Online (Sandbox Code Playgroud)