Skip to content

PrimitiveGeo 原始地理图形 ​

安装 ​

sh
npm install @poggi/geography-entity
pnpm add @poggi/geography-entity
yarn add @poggi/geography-entity

注意:因为地理文件只有经纬度数据,使用该方式构建的地理图形

基本用法 ​

通过PrimitiveGeo构建一个地理三维模型

loading

指定区域显示的显示状态 ​

通过toggleAreaVisibleByName方法可以指定某个区域的显示状态 通过toggleAllAreaVisible方法可以指定所有区域的显示状态

loading

指定区域显示的样式 ​

通过setAreaStyleByName方法可以指定某个区域的显示样式

loading

贴地 ​

PrimitiveGeo 支持贴地

loading

API ​

methods ​

constructor(container: Container, options: IPrimitiveGeoConstructorOption)

构造函数

toggleAllAreaVisible(visible: boolean)

指定所有区域的显示状态

toggleAreaVisibleByName(areaName: string,visible: boolean,otherVisible?: boolean)

指定某个区域的显示状态

  • areaName: 区域名称
  • visible: 显示状态
  • otherVisible: 其它区域的显示状态

setAreaStyleByName(areaOption: IProvincialAreaOption)

通过名称设置区域样式

lookAtMe(offset?: HeadingPitchRange, height?: number)

摄像机定位于观看改实体

Interfaces ​

IPrimitiveGeoConstructorOption extends IPrimitiveGeoPolygonOption

属性名说明类型是否必选默认值
geojsongeojson地址Feature | FeatureCollection是-
lineOption线条构造参数IPrimitiveGeoLineOption否-

IPrimitiveGeoPolygonOption

属性名说明类型是否必选默认值
fill填充颜色Color是-
clampToGround是否贴地boolean否-

IProvincialAreaOption

属性名说明类型是否必选默认值
name省会名称string是-
fill填充颜色Color否-
lineColor线条颜色Color否-