Table of Contents

Class CloudLocalizerFrameFilter

Espacio de nombres
easyar
Ensayo
EasyAR.Sense.dll

Componente easyar.CloudLocalizer que controla MonoBehaviour en la escena, proporcionando extensiones de funcionalidad en el entorno Unity.

[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
Herencia
CloudLocalizerFrameFilter

Campos

RequestTimeout

Tiempo de espera (en milisegundos) para la comunicación con el servidor.

public int RequestTimeout

Propiedades

BlockHolder

Componente que posee Blocks, manteniéndolos y gestionándolos en la escena.

public BlockHolder BlockHolder { get; }

LandmarkFilter

Función de filtrado de Mega Landmark cuando ServiceType es Landmark. Debes llamar manualmente a FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) al inicio. El Tracker no comenzará a rastrear hasta que el Filtro devuelva Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Modo de entrada de ubicación. Debe establecerse antes de iniciar la Sesión. Para depuración remota o ejecución en PC, debe configurarse como Simulator, de lo contrario no funcionará. Para uso in situ, configúrelo como Onsite para obtener los mejores resultados.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Resultados de ubicación cercana.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Datos de acceso al servicio. Debe establecerse antes de iniciar la Sesión. No es necesario configurar si se usa GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Tipo de fuente de datos para el acceso al servicio. Debe establecerse antes de iniciar la Sesión.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Tipo de servicio EasyAR Mega. Debe establecerse antes de iniciar la Sesión.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Datos de ubicación utilizados cuando LocationInputMode == Simulator.

public Optional<Location> SimulatorLocation { get; set; }

Métodos

Resolve(Action<MegaLocalizationResponse>)

Enviar solicitud de localización.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parámetros

callback

SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)

Cambiar punto final remoto.

public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)

Parámetros

config
root

UpdateToken(string)

Actualizar API Token.

public void UpdateToken(string token)

Parámetros

token