Class GeoJSONLoader

GeoJSON形式(rfc7946)のデータをシーンに読み込みます。

Hierarchy

  • Loader
    • GeoJSONLoader

Constructors

Properties

_cancelled: boolean
_finished: boolean
_getAltitude: ((geojson: FeatureJson) => undefined | number)

Type declaration

_getAltitudeMode: ((geojson: FeatureJson) => AltitudeMode)

Type declaration

_getExtrudedHeight: ((geojson: FeatureJson) => number)

Type declaration

_getFillColor: ((geojson: FeatureJson) => number[] | Vector4)

Type declaration

_getLineColor: ((geojson: FeatureJson) => number[] | Float32Array | Float64Array | [x: number, y: number, z: number, w: number] | [x: number, y: number, z: number])

Type declaration

    • (geojson: FeatureJson): number[] | Float32Array | Float64Array | [x: number, y: number, z: number, w: number] | [x: number, y: number, z: number]
    • Parameters

      Returns number[] | Float32Array | Float64Array | [x: number, y: number, z: number, w: number] | [x: number, y: number, z: number]

_getLineWidth: ((geojson: FeatureJson) => number)

Type declaration

_getPointBGColor: ((geojson: FeatureJson) => number[] | Vector3)

Type declaration

_getPointFGColor: ((geojson: FeatureJson) => number[] | Vector3)

Type declaration

_getPointIconId: ((geojson: FeatureJson) => undefined | string)

Type declaration

_getPointSize: ((geojson: FeatureJson) => number)

Type declaration

_glenv: GLEnv
_onEntity: EntityCallback
_resource: Resource
_scene: mapray.Scene

Accessors

Methods

  • キャンセル時に行う処理。継承クラスによって実装される。

    Returns void

  • Parameters

    • array: number[][]
    • altitude: undefined | number
    • len: number = array.length

    Returns number[]

  • Parameters

    • valueFromCallback: undefined | number
    • valueInGeoJSON: undefined | number
    • defaultValue: number

    Returns number

  • 読み込みの取り消し

    終了コールバック関数は isSuccess == false で呼び出される。

    Returns void