Table of Contents

Class CloudLocalizerFrameFilter

Espacio de nombres
easyar
Ensayo
EasyAR.Sense.dll

Controla el easyar.CloudLocalizer MonoBehaviour en la escena, proporciona extensión de funciones en el entorno de Unity.

En la mayoría de los casos, debe usar el MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Herencia
CloudLocalizerFrameFilter
Miembros heredados

Campos

RequestTimeout

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

public int RequestTimeout

Propiedades

LandmarkFilter

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

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Modo de entrada de posición. Configurar antes de iniciar Session. Para depuración remota o ejecución en PC debe ser Simulator, de lo contrario no funcionará. En sitio usa Onsite para mejor resultado.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Resultado de posición cercana.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Datos de acceso al servicio. Debe configurarse antes de iniciar Session. No requiere configuración usando GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Tipo de fuente de datos de acceso al servicio. Debe configurarse antes de iniciar Session.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Tipo de servicio EasyAR Mega. Debe configurarse antes de iniciar Session.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

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

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

enabled

Habilita/deshabilita la ubicación durante el tiempo de ejecución de ARSession.

public bool enabled { get; set; }

Métodos

Resolve(Action<MegaLocalizationResponse>)

Envía una solicitud de ubicación.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parámetros

callback

SwitchEndPoint(ExplicitAddressAccessData)

Cambiar endpoint remoto.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Parámetros

config

UpdateToken(string)

Actualizar API Token.

public void UpdateToken(string token)

Parámetros

token