1.什么是点聚合和点发散
该功能包含两个部分:
(1)加载点集合: 点集合数据源可能来源于.kml、.geojson等文件或源自数据库的api接口
(2)创建聚合效果:自定义聚合点样式和聚合数
参考文档
2.获取并加载点集合
//=>1.从kml文件中加载点集,并生成数据集合
const dataSourcePromise = viewer.dataSources.add(
Cesium.KmlDataSource.load(
"./SampleData/kml/facilities/facilities.kml",
{
camera: viewer.scene.camera,
canvas: viewer.scene.canvas,
clamToGround: true,
}
)
);
//=>2.从json文件中加载点集,并生成数据集合
const dataSourcePromise = viewer.dataSources.add(
Cesium.GeoJsonDataSource.load(
"./SampleData/json/facilities/facilities.geojson",
{
camera: viewer.scene.camera,
canvas: viewer.scene.canvas,
clamToGround: true,
}
)
);