MegaBlockController 組件參考
附註
該組件僅存在於版本 >= 4003
探索 MegaBlockController 組件窗口中的各項屬性。

默認條件下組件截圖。

配置中關閉 Mega Block/Landmark 支持,組件不可用時的截圖。

未導入 com.easyar.mega 包,編輯器工具不可用時的截圖。
MegaBlockController 組件窗口由兩個部分組成:組件配置和編輯器工具。
組件配置
| 屬性 | 描述 |
|---|---|
| Source | 創建 block 的數據來源。 |
| ID | block ID。 |
| Name | block 名稱。可以不指定。 |
| Tracker | 加載 target 的 MegaCloudFrameFilter。如果設爲 null,block 將會被從之前設置的 MegaCloudFrameFilter 中卸載。可隨時修改,加載只會在 session 運行時發生。 |
編輯器工具
創建
附註
導入 com.easyar.mega 包之後才能使用編輯器工具。

| 名稱 | 描述 |
|---|---|
| Create Editor Tool | 創建編輯器工具。 |
點擊 Create Editor Tool 之後,會創建編輯器工具節點,並進入連接服務界面。
連接服務

| 名稱 | 描述 |
|---|---|
| X | 刪除編輯器工具。 |
| Service | 服務信息來源。選項:
|
| Source | 只讀。Service 是 From Tracker 時顯示。 服務訪問數據源類型。選項:
|
| Type | 只讀。EasyAR Mega 服務類型。選項:
|
| App ID | 只讀。Source 是 API Key 時顯示。 服務AppID。 |
| API Key | 只讀。Source 是 API Key 時顯示。 API Key。 |
| API Secret | 只讀。Source 是 API Key 時顯示。 API Secret。 |
| App ID | Service 是 Mega Block Localization 或 Mega Landmark Localization 時顯示。 服務AppID。 |
| API Key | Service 是 Mega Block Localization 或 Mega Landmark Localization 時顯示。 API Key。 |
| API Secret | Service 是 Mega Block Localization 或 Mega Landmark Localization 時顯示。 API Secret。 |
| App Url(s) | 服務 URL。選項:
|
| Localization | App Url(s) 是 Custom 時顯示。 定位服務的 Url。 |
| Storage | App Url(s) 是 Custom 時顯示。 存儲服務的 Url。 |
| Connect | 連接服務。 |
點擊 Connect 之後,
- 如果 Source 的 ID 未指定,會進入選擇 block 界面。
- 如果 block ID 已指定且服務中有該 block,會進入 Mega block 編輯器工具界面。
- 如果 block ID 已指定但服務中沒有該 block,會顯示錯誤界面。
重要事項
連接前需要檢查 API Key 的權限。
- 如果服務的 Type 是
Block,需要保證使用的 API Key 有權限訪問Mega Block服務,以及SpatialMap服務。 - 如果服務的 Type 是
Landmark,則需要保證 API Key 有權限訪問Mega Landmark服務。

權限不足時,會看到連接服務驗證失敗的錯誤信息。

服務中沒有該 block時:

| 名稱 | 描述 |
|---|---|
| X | 刪除編輯器工具。 |
| From | 當前連接的服務 App ID。 |
| Updated | 服務連接時間。 |
| Reload | 重新連接服務。如果 block ID 已指定且服務中有該 block,會進入 Mega block 編輯器工具界面。否則會繼續顯示錯誤界面。 |
選擇 block
該界面只有在 Source 的 ID 未指定時纔會顯示。

| 名稱 | 描述 |
|---|---|
| X | 刪除編輯器工具。 |
| From | 當前連接的服務 App ID。 |
| Updated | 服務連接時間。 |
| Reload | 重新連接服務。如果 block ID 已指定且服務中有該 block,會進入 Mega block 編輯器工具界面。否則會繼續顯示錯誤界面。 |
| Name | block 名稱。 |
| ID | block ID。 |
| Select | 選擇該 block。 |
點擊 Select 之後,會進入 Mega block 編輯器工具界面,並且 Source 的 ID 和 Name 會被設置爲該 block 的 ID 和 Name。