Table of Contents

Referencia del componente MegaBlockController

Cambiar a API

Nota

Este componente solo existe en versiones >= 4003

Explora las diversas propiedades en la ventana del componente MegaBlockController.

alt text

Captura de pantalla del componente en condiciones predeterminadas.

alt text

Captura de pantalla cuando el componente no está disponible, con el soporte Mega Block/Landmark deshabilitado en la configuración.

alt text

Captura de pantalla cuando las herramientas del editor no están disponibles, sin importar el paquete com.easyar.mega.

La ventana del componente MegaBlockController consta de dos partes: configuración del componente y herramientas del editor.

Configuración del componente

Propiedad Descripción
Source Fuente de datos para crear el bloque.
        ID ID del bloque.
        Name Nombre del bloque. Opcional.
Tracker El MegaCloudFrameFilter que carga el objetivo. Si se establece en null, el bloque se descargará del MegaCloudFrameFilter previamente configurado. Se puede modificar en cualquier momento, la carga solo ocurrirá cuando la sesión esté en ejecución.

Herramientas del editor

Crear

Nota

Las herramientas del editor solo están disponibles después de importar el paquete com.easyar.mega.

alt text

Nombre Descripción
Create Editor Tool Crea la herramienta del editor.

Después de hacer clic en Create Editor Tool, se crea un nodo de herramienta del editor y se ingresa a la interfaz de conexión del servicio.

Conectar servicio

alt text alt text

Nombre Descripción
X Elimina la herramienta del editor.
Service Fuente de información del servicio. Opciones:
  • From Tracker: Usa la configuración del Tracker.
  • Mega Block Localization: Usa el servicio de localización Mega Block.
  • Mega Landmark Localization: Usa el servicio de localización Mega Landmark.
        Source Solo lectura. Se muestra cuando Service es From Tracker.
Tipo de fuente de datos de acceso al servicio. Opciones:
                Type Solo lectura. Tipo de servicio EasyAR Mega. Opciones:
  • Block: Mega Block.
  • Landmark: Mega Landmark.
                App ID Solo lectura. Se muestra cuando Source es API Key.
AppID del servicio.
                API Key Solo lectura. Se muestra cuando Source es API Key.
API Key.
                API Secret Solo lectura. Se muestra cuando Source es API Key.
API Secret.
        App ID Se muestra cuando Service es Mega Block Localization o Mega Landmark Localization.
AppID del servicio.
        API Key Se muestra cuando Service es Mega Block Localization o Mega Landmark Localization.
API Key.
        API Secret Se muestra cuando Service es Mega Block Localization o Mega Landmark Localization.
API Secret.
        App Url(s) URL del servicio. Opciones:
  • Default: Usa la configuración predeterminada.
  • Custom: Usa configuración personalizada. Generalmente se usa solo cuando se necesita aceleración entre regiones.
                Localization Se muestra cuando App Url(s) es Custom.
URL del servicio de localización.
                Storage Se muestra cuando App Url(s) es Custom.
URL del servicio de almacenamiento.
Connect Conecta al servicio.

Después de hacer clic en Connect,

  • Si el ID de Source no está especificado, se ingresará a la interfaz de selección de bloque.
  • Si el ID del bloque está especificado y el servicio tiene ese bloque, se ingresará a la interfaz de herramienta del editor Mega block.
  • Si el ID del bloque está especificado pero el servicio no tiene ese bloque, se mostrará la interfaz de error.
Importante

Antes de conectar, es necesario verificar los permisos de la API Key.

  • Si el Type del servicio es Block, se debe garantizar que la API Key utilizada tenga permiso para acceder al servicio Mega Block, así como al servicio SpatialMap.
  • Si el Type del servicio es Landmark, entonces se debe garantizar que la API Key tenga permiso para acceder al servicio Mega Landmark.

alt text

Cuando los permisos son insuficientes, se verá un mensaje de error de fallo en la verificación de conexión del servicio.

alt text

Cuando el servicio no tiene ese bloque:

alt text

Nombre Descripción
X Elimina la herramienta del editor.
From App ID del servicio conectado actualmente.
Updated Hora de conexión del servicio.
Reload Vuelve a conectar al servicio. Si el ID del bloque está especificado y el servicio tiene ese bloque, se ingresará a la interfaz de herramienta del editor Mega block. De lo contrario, continuará mostrando la interfaz de error.

Seleccionar bloque

Esta interfaz solo se muestra cuando el ID de Source no está especificado.

alt text

Nombre Descripción
X Elimina la herramienta del editor.
From App ID del servicio conectado actualmente.
Updated Hora de conexión del servicio.
Reload Vuelve a conectar al servicio. Si el ID del bloque está especificado y el servicio tiene ese bloque, se ingresará a la interfaz de herramienta del editor Mega block. De lo contrario, continuará mostrando la interfaz de error.
Name Nombre del bloque.
ID ID del bloque.
Select Selecciona este bloque.

Después de hacer clic en Select, se ingresará a la interfaz de herramienta del editor Mega block, y el ID y Name de Source se establecerán como el ID y Name de ese bloque.

Temas relacionados