Table of Contents

MegaBlockController 컴포넌트 참고

API로 전환

참고

이 컴포넌트는 버전 >= 4003에서만 존재합니다

MegaBlockController 컴포넌트 창의 각 속성을 살펴봅니다.

alt text

기본 상태의 컴포넌트 화면입니다.

alt text

설정에서 Mega Block/Landmark 지원이 꺼져 있어 컴포넌트를 사용할 수 없는 경우의 화면입니다.

alt text

com.easyar.mega package가 import되지 않아 editor tool을 사용할 수 없는 경우의 화면입니다.

MegaBlockController 컴포넌트 창은 컴포넌트 설정과 editor tool의 두 부분으로 구성됩니다.

컴포넌트 설정

속성 설명
Source block을 만들 데이터 소스입니다.
        ID block ID입니다.
        Name block 이름입니다. 비워둘 수 있습니다.
Tracker target을 로드하는 MegaCloudFrameFilter입니다. null로 설정하면 이전에 설정한 MegaCloudFrameFilter에서 block이 언로드됩니다. 언제든지 변경할 수 있으며 로드는 session 실행 중에만 일어납니다.

Editor tool

생성

참고

editor tool은 com.easyar.mega package를 import한 뒤에만 사용할 수 있습니다.

alt text

이름 설명
Create Editor Tool editor tool을 생성합니다.

Create Editor Tool을 클릭하면 editor tool 노드가 생성되고 서비스 연결 화면이 열립니다.

서비스 연결

alt text alt text

이름 설명
X editor tool을 삭제합니다.
Service 서비스 정보의 출처입니다. 옵션:
  • From Tracker: Tracker의 설정을 사용합니다.
  • Mega Block Localization: Mega Block localization 서비스를 사용합니다.
  • Mega Landmark Localization: Mega Landmark localization 서비스를 사용합니다.
        Source 읽기 전용입니다. Service가 From Tracker일 때 표시됩니다.
서비스 접근 소스 유형입니다. 옵션:
                Type 읽기 전용입니다. EasyAR Mega 서비스 유형입니다. 옵션:
  • Block: Mega Block.
  • Landmark: Mega Landmark.
                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입니다. 옵션:
  • Default: 기본 설정을 사용합니다.
  • Custom: 사용자 지정 설정을 사용합니다. 일반적으로 지역 간 가속이 필요할 때만 사용합니다.
                Localization App Url(s)가 Custom일 때 표시됩니다.
localization 서비스 URL입니다.
                Storage App Url(s)가 Custom일 때 표시됩니다.
storage 서비스 URL입니다.
Connect 서비스에 연결합니다.

Connect를 클릭하면:

  • Source의 ID가 지정되지 않았다면 block 선택 화면으로 들어갑니다.
  • block ID가 지정되어 있고 서비스에 해당 block이 있다면 Mega block editor tool 화면으로 들어갑니다.
  • block ID가 지정되어 있지만 서비스에 해당 block이 없다면 오류 화면이 표시됩니다.
중요

연결 전에 API Key 권한을 확인하세요.

  • 서비스의 Type이 Block이면 API Key에 Mega Block 서비스와 SpatialMap 서비스 접근 권한이 있어야 합니다.
  • 서비스의 Type이 Landmark이면 API Key에 Mega Landmark 서비스 접근 권한이 있어야 합니다.

alt text

권한이 부족하면 연결 검증 실패 오류가 표시됩니다.

alt text

서비스에 해당 block이 없는 경우:

alt text

이름 설명
X editor tool을 삭제합니다.
From 현재 연결된 서비스 App ID입니다.
Updated 서비스 연결 시간입니다.
Reload 서비스를 다시 연결합니다. block ID가 지정되어 있고 서비스에 해당 block이 있으면 Mega block editor tool 화면으로 들어갑니다. 그렇지 않으면 오류 화면을 계속 표시합니다.

block 선택

이 화면은 Source의 ID가 지정되지 않았을 때만 표시됩니다.

alt text

이름 설명
X editor tool을 삭제합니다.
From 현재 연결된 서비스 App ID입니다.
Updated 서비스 연결 시간입니다.
Reload 서비스를 다시 연결합니다. block ID가 지정되어 있고 서비스에 해당 block이 있으면 Mega block editor tool 화면으로 들어갑니다. 그렇지 않으면 오류 화면을 계속 표시합니다.
Name block 이름입니다.
ID block ID입니다.
Select 해당 block을 선택합니다.

Select를 클릭하면 Mega block editor tool 화면으로 들어가며 Source의 ID와 Name이 해당 block의 ID와 Name으로 설정됩니다.

관련 항목