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)
在 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)