Dataset3DResource¶
Mapray Cloud に登録された 3D Dataset を表現するリソース。
Extends¶
Constructors¶
new Dataset3DResource()¶
new Dataset3DResource(
api,datasetId):Dataset3DResource
Parameters¶
| Parameter | Type |
|---|---|
api |
CloudApi |
datasetId |
string |
Returns¶
Inherited from¶
AbstractDatasetResource.constructor
Properties¶
_api¶
protected_api:CloudApi
Inherited from¶
_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¶
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¶
Overrides¶
AbstractDatasetResource.resolveResource
resolveResourceSupported()¶
resolveResourceSupported():
boolean
関連リソースをサポートするかを返します。
Returns¶
boolean
Overrides¶
AbstractDatasetResource.resolveResourceSupported
resolveSceneResource()¶
resolveSceneResource():
Dataset3DSceneResource
Returns¶
Dataset3DSceneResource
toString()¶
toString():
string
リソースのテキスト表現
Returns¶
string