Class: eZ3DTilesManager
Details
获取3DTiles管理类
Example
js
const eZ3DTilesManager = await cloud.get3DTilesManager();
const eZ3DTilesManager = await cloud.get3DTilesManager();
Hierarchy
Callable
↳
eZ3DTilesManager
Methods
setBeginLoadCallback
▸ setBeginLoadCallback(fn
): void
设置3DTiles模型加载完成回调函数
Examples
js
function R3CLoadFn(re: TilesBeginLoadInfo) {
console.log(re)
}
eZ3DTilesManager= await cloud.get3DTilesManager();
await eZ3DTilesManager.setBeginLoadCallback(R3CLoadFn);
function R3CLoadFn(re: TilesBeginLoadInfo) {
console.log(re)
}
eZ3DTilesManager= await cloud.get3DTilesManager();
await eZ3DTilesManager.setBeginLoadCallback(R3CLoadFn);
Parameters
Name | Type | Description |
---|---|---|
fn | (loadedInfo : null | TilesBeginLoadInfo ) => void | 函数对象,参数为any类型,返回值为void |
Returns
void
load3Dtiles
▸ load3Dtiles(url
): Promise
<string
>
构造函数
Details
加载3DTiles
Examples
js
eZ3DTilesManager = await cloud.get3DTilesManager();
var url = "http://192.168.0.196:8200/zbp/3DtilesKLN/tileset.json";
var guid= await eZ3DTilesManager.load3Dtiles(url);
eZ3DTilesManager = await cloud.get3DTilesManager();
var url = "http://192.168.0.196:8200/zbp/3DtilesKLN/tileset.json";
var guid= await eZ3DTilesManager.load3Dtiles(url);
Parameters
Name | Type | Description |
---|---|---|
url | string | 3DTiles的tileset.json的地址(本地或者网络地址) |
Returns
Promise
<string
>
返回Guid
unload3Dtiles
▸ unload3Dtiles(guid
): Promise
<boolean
>
构造函数
Details
卸载3DTiles
Examples
js
eZ3DTilesManager = await cloud.get3DTilesManager();
var guid = "wfwfeef";
var state= await eZ3DTilesManager.unload3Dtiles(guid);
eZ3DTilesManager = await cloud.get3DTilesManager();
var guid = "wfwfeef";
var state= await eZ3DTilesManager.unload3Dtiles(guid);
Parameters
Name | Type | Description |
---|---|---|
guid | string | 加载成功后返回的guid |
Returns
Promise
<boolean
>
返回是否卸载成功