首页 / Cesium / 使用示例
导出 KML
用 exportKml 把实体导出成 KMZ 文件,并提供下载入口。
源码与运行效果
导出的内容
exportKml 遍历实体,把面、线、点写成 KML 几何,颜色与宽度写入样式。返回的 kmz 是压缩包,比裸 KML 更适合分发。
限制
不是所有实体属性都能还原:模型、粒子、材质的自定义着色器不会被导出,只有基本几何与颜色可用。三维拉伸需要写成 extrude 才能保留。
| 参数 | 类型 | 说明 |
|---|---|---|
entities | EntityCollection | 要导出的实体 |
kmz | Blob | 返回的压缩包 |
name | 字符串 | 文档名 |
导出是异步的,大场景需要几百毫秒;在完成前不要释放实体集合,否则会导出空文件。