Skip to content

GeoJSON 地理图形

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

基本用法

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

指定区域显示的显示状态

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

指定区域显示的样式

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

API

Options

属性名说明类型默认值
source地理资源对象RTHREE_GID3D.GeoJsonDataSource-

ConstructorOptions

构造参数,IProvincialOption继承自Cesium.GeoJsonDataSource.LoadOptions,详情看官网API说明:GeoJsonDataSource

扩展参数如下:

属性名说明类型默认值
viewer视图查看器RTHREE_GID3D.Viewer-
geojson地理资源(支持本地地址、网络地址或者地理数据源)string|RTHREE_GID3D.Resource-
arcType是否执行地理修正(部分无法渲染,可开启)booleanfalse
lineOption线条参数RTHREE_GID3D.PolylineGraphics.ConstructorOptions-

Methods

toggleAllAreaVisible(visible: boolean)

指定所有区域的显示状态

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

指定某个区域的显示状态

setAreaStyleByName(areaOption: IProvincialAreaOption)

通过名称设置区域样式

IProvincialAreaOption

属性名说明类型默认值
name区域名称string-
fill区域颜色RTHREE_GID3D.Color-
material线条颜色RTHREE_GID3D.Color-
width线条宽度number-

lookAtMe(offset?: RTHREE_GID3D.HeadingPitchRange)

观看自身(将视角调整到能看到它的位置)

setVisible(visible: boolean)

设置显示状态

destroy

销毁