コンテンツにスキップ

Dataset3DResource

Mapray Cloud に登録された 3D Dataset を表現するリソース。

Extends

Constructors

new Dataset3DResource()

new Dataset3DResource(api, datasetId): Dataset3DResource

Parameters

Parameter Type
api CloudApi
datasetId string

Returns

Dataset3DResource

Inherited from

AbstractDatasetResource.constructor

Properties

_api

protected _api: CloudApi

Inherited from

AbstractDatasetResource._api


_datasetId

protected _datasetId: string

Inherited from

AbstractDatasetResource._datasetId

Methods

cancel()

cancel(): void

リソースの読み込みをキャンセルできる場合はキャンセルします。

Returns

void

Inherited from

AbstractDatasetResource.cancel


load()

load(): Promise<Json>

データセットJsonを読み込む

Returns

Promise<Json>

Overrides

AbstractDatasetResource.load


loadAsBinary()

loadAsBinary(options): Promise<ArrayBuffer>

バイナリリソースを読み込みます。

Parameters

Parameter Type
options Option

Returns

Promise<ArrayBuffer>

Inherited from

AbstractDatasetResource.loadAsBinary


loadAsImage()

loadAsImage(options): Promise<HTMLImageElement>

イメージリソースを読み込みます。

Parameters

Parameter Type
options Option

Returns

Promise<HTMLImageElement>

Inherited from

AbstractDatasetResource.loadAsImage


loadAsJson()

loadAsJson(options): Promise<object>

Jsonリソースを読み込みます。

Parameters

Parameter Type
options Option

Returns

Promise<object>

Inherited from

AbstractDatasetResource.loadAsJson


loadAsText()

loadAsText(options): Promise<string>

テキストリソースを読み込みます。

Parameters

Parameter Type
options Option

Returns

Promise<string>

Inherited from

AbstractDatasetResource.loadAsText


loadDataset()

loadDataset(): Promise<Dataset3D>

データセットオブジェクトを読み込む

Returns

Promise<Dataset3D>

Overrides

AbstractDatasetResource.loadDataset


loadSubResource()

loadSubResource(url, options): Promise<any>

サブリソースを読み込みます。

Parameters

Parameter Type Description
url string URL
options Option

Returns

Promise<any>

options.type に応じた型で返却されます。

Inherited from

AbstractDatasetResource.loadSubResource


loadSubResourceAsBinary()

loadSubResourceAsBinary(url, options): Promise<ArrayBuffer>

バイナリリソースを読み込みます。

Parameters

Parameter Type
url string
options Option

Returns

Promise<ArrayBuffer>

Inherited from

AbstractDatasetResource.loadSubResourceAsBinary


loadSubResourceAsImage()

loadSubResourceAsImage(url, options): Promise<HTMLImageElement>

イメージリソースを読み込みます。

Parameters

Parameter Type
url string
options Option

Returns

Promise<HTMLImageElement>

Inherited from

AbstractDatasetResource.loadSubResourceAsImage


loadSubResourceAsJson()

loadSubResourceAsJson(url, options): Promise<object>

Jsonリソースを読み込みます。

Parameters

Parameter Type
url string
options Option

Returns

Promise<object>

Inherited from

AbstractDatasetResource.loadSubResourceAsJson


loadSubResourceAsText()

loadSubResourceAsText(url, options): Promise<string>

テキストリソースを読み込みます。

Parameters

Parameter Type
url string
options Option

Returns

Promise<string>

Inherited from

AbstractDatasetResource.loadSubResourceAsText


loadSubResourceSupported()

loadSubResourceSupported(): boolean

サブリソースをサポートするかを返します。

Returns

boolean

Inherited from

AbstractDatasetResource.loadSubResourceSupported


resolveResource()

resolveResource(sub_url): Resource

シーンファイルに含まれるモデル及びモデルに関連づけられたリソースへアクセス際に利用されるResource。

Parameters

Parameter Type Description
sub_url string モデルURL

Returns

Resource

Overrides

AbstractDatasetResource.resolveResource


resolveResourceSupported()

resolveResourceSupported(): boolean

関連リソースをサポートするかを返します。

Returns

boolean

Overrides

AbstractDatasetResource.resolveResourceSupported


resolveSceneResource()

resolveSceneResource(): Dataset3DSceneResource

Returns

Dataset3DSceneResource


toString()

toString(): string

リソースのテキスト表現

Returns

string

Inherited from

AbstractDatasetResource.toString