Table of Contents

Referência do componente MegaBlockController

Ir para a API

Nota

Este componente só existe em versões >= 4003

Explore as propriedades da janela do componente MegaBlockController.

alt text

Captura do componente no estado padrão.

alt text

Captura quando o suporte a Mega Block/Landmark está desativado na configuração e o componente não está disponível.

alt text

Captura quando o package com.easyar.mega não foi importado e a ferramenta do editor não está disponível.

A janela do componente MegaBlockController é composta por duas partes: configuração do componente e ferramenta do editor.

Configuração do componente

Propriedade Descrição
Source Fonte de dados para criar o block.
        ID ID do block.
        Name Nome do block. Pode ficar em branco.
Tracker MegaCloudFrameFilter que carrega o target. Se definido como null, o block será descarregado do MegaCloudFrameFilter configurado anteriormente. Pode ser alterado a qualquer momento; o carregamento só acontece durante a execução da session.

Ferramenta do editor

Criação

Nota

A ferramenta do editor só pode ser usada depois que o package com.easyar.mega for importado.

alt text

Nome Descrição
Create Editor Tool Cria a ferramenta do editor.

Depois de clicar em Create Editor Tool, o nó da ferramenta do editor será criado e a interface de conexão com o serviço será aberta.

Conectar serviço

alt text alt text

Nome Descrição
X Remove a ferramenta do editor.
Service Origem das informações do serviço. Opções:
  • From Tracker: usa a configuração do Tracker.
  • Mega Block Localization: usa o serviço de localização Mega Block.
  • Mega Landmark Localization: usa o serviço de localização Mega Landmark.
        Source Somente leitura. Mostrado quando Service é From Tracker.
Tipo de origem de acesso ao serviço. Opções:
                Type Somente leitura. Tipo de serviço Mega da EasyAR. Opções:
  • Block: Mega Block.
  • Landmark: Mega Landmark.
                App ID Somente leitura. Mostrado quando Source é API Key.
AppID do serviço.
                API Key Somente leitura. Mostrado quando Source é API Key.
API Key.
                API Secret Somente leitura. Mostrado quando Source é API Key.
API Secret.
        App ID Mostrado quando Service é Mega Block Localization ou Mega Landmark Localization.
AppID do serviço.
        API Key Mostrado quando Service é Mega Block Localization ou Mega Landmark Localization.
API Key.
        API Secret Mostrado quando Service é Mega Block Localization ou Mega Landmark Localization.
API Secret.
        App Url(s) URL do serviço. Opções:
  • Default: usa a configuração padrão.
  • Custom: usa configuração personalizada. Normalmente só é usada quando é necessário acelerar entre regiões.
                Localization Mostrado quando App Url(s) é Custom.
URL do serviço de localização.
                Storage Mostrado quando App Url(s) é Custom.
URL do serviço de armazenamento.
Connect Conecta ao serviço.

Depois de clicar em Connect:

  • Se o ID em Source não estiver especificado, a interface de seleção de block será aberta.
  • Se o ID do block estiver especificado e o serviço tiver esse block, a interface da ferramenta Mega block será aberta.
  • Se o ID do block estiver especificado mas o serviço não tiver esse block, uma tela de erro será mostrada.
Importante

Antes de conectar, verifique as permissões da API Key.

  • Se o Type do serviço for Block, a API Key precisa ter permissão para acessar os serviços Mega Block e SpatialMap.
  • Se o Type do serviço for Landmark, a API Key precisa ter permissão para acessar o serviço Mega Landmark.

alt text

Se as permissões forem insuficientes, você verá um erro de validação de conexão.

alt text

Quando o serviço não tiver esse block:

alt text

Nome Descrição
X Remove a ferramenta do editor.
From App ID do serviço atualmente conectado.
Updated Hora da conexão com o serviço.
Reload Reconecta ao serviço. Se o ID do block estiver especificado e o serviço tiver esse block, a interface da ferramenta Mega block será aberta. Caso contrário, a tela de erro continuará sendo mostrada.

Selecionar block

Essa tela só aparece quando Source não tem ID especificado.

alt text

Nome Descrição
X Remove a ferramenta do editor.
From App ID do serviço atualmente conectado.
Updated Hora da conexão com o serviço.
Reload Reconecta ao serviço. Se o ID do block estiver especificado e o serviço tiver esse block, a interface da ferramenta Mega block será aberta. Caso contrário, a tela de erro continuará sendo mostrada.
Name Nome do block.
ID ID do block.
Select Seleciona esse block.

Depois de clicar em Select, a interface da ferramenta Mega block será aberta e o ID e Name de Source serão definidos com base nesse block.

Tópicos relacionados