cesium如何加载点图层A如何删掉该A图层
在Cesium中加载点图层有多种方法,以下是其中一种常见的方法:
- 引入Cesium的相关库文件和样式文件,如下所示:
<link rel="stylesheet" href="https://cesium.com/downloads/cesiumjs/releases/1.84/Build/Cesium/Widgets/widgets.css">
<script src="https://cesium.com/downloads/cesiumjs/releases/1.84/Build/Cesium/Cesium.js"></script>
- 创建Cesium Viewer对象,如下所示:
var viewer = new Cesium.Viewer('cesiumContainer');
其中'cesiumContainer'是用于显示地图的div元素的ID。
- 创建点图层的数据源和实体,如下所示:
var dataSource = new Cesium.CustomDataSource('myData');
var entity = dataSource.entities.add({
position: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
point: {
pixelSize: 10,
color: Cesium.Color.RED
}
});
其中'position'是点的位置,'pixelSize'是点的大小,'color'是点的颜色。
- 将数据源添加到Viewer对象中,如下所示:
viewer.dataSources.add(dataSource);
- 删除该点图层,可以使用以下代码:
viewer.dataSources.remove(dataSource);
其中'dataSource'是要删除的数据源对象
原文地址: https://www.cveoy.top/t/topic/fJUM 著作权归作者所有。请勿转载和采集!