创建一个扇形实体

创建
const defaultParams: BaseSectorParamsType = {
id: 'sector',
origin: Cartesian3.fromDegrees(116.3, 32.9),
heading: 380,
fov: 30,
image: '/xxxx.png',
radius: 100000,
};
const sector = createSector(defaultParams)
// 可通过entity获取实体对象
const entity = sector.entity;
更新(中心点、方向、视角、半径),分为聚合更新和单个更新,对于单个数据更新,直接更新对象属性即可
// 聚合更新
const updateParams: UpdateSectorParamsType = {
newOrigin: Cartesian3.fromDegrees(116.3, 39.9),
newHeading: 60,
newFov: 90,
newRadius: 200000,
};
sector.update(updateParams);
// 更新单个属性
sector.origin = Cartesian3.fromDegrees(116.3, 39.9);
sector.heading = 60;
sector.fov = 90;
sector.radius = 200000;
  • Parameters

    • props: SectorPropsType

      扇形实体参数

      扇形参数类型

      • fov: number
      • heading: number
      • id: string
      • image: HTMLImageElement
      • origin: Cartesian3
      • radius: number

    Returns Sector

    Sector