Table of Contents

Class CloudLocalizerFrameFilter

Namespace
easyar
Assembly
EasyAR.Sense.dll

Steuerteasyar.CloudLocalizerim Szenario, bietet Funktionserweiterungen in der Unity-Umgebung.

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

Felder

RequestTimeout

Timeout-Zeit (Millisekunden) für die Kommunikation mit dem Server.

public int RequestTimeout

Eigenschaften

BlockHolder

Komponente, die Blocks hält, verwaltet Blocks im Szenario.

public BlockHolder BlockHolder { get; }

LandmarkFilter

ServiceTypeistLandmarkMega-Landmark-Filter-Funktion. Starten Sie manuellFilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Der Tracker beginnt erst mit dem Tracking, nachdem der Filter Found zurückgibt.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Positions-Eingabemodus. Muss vor Sitzungsstart festgelegt werden. Für Remote-Debugging oder PC-Betrieb muss aufSimulatorgesetzt werden, sonst nicht nutzbar. Vor Ort aufOnsitesetzen für optimale Ergebnisse.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Nahbereichs-Positionsergebnisse.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Daten für Servicezugriff. Muss vor Sitzungsstart festgelegt werden. BeiGlobalConfignicht erforderlich.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Datenquellentyp für Servicezugriff. Muss vor Sitzungsstart festgelegt werden.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

EasyAR Mega-Servicetyp. Muss vor Sitzungsstart festgelegt werden.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

LocationInputMode == Simulator verwendete Positionsdaten.

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

Methoden

Resolve(Action<MegaLocalizationResponse>)

Positionsanfrage senden.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parameter

callback

SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)

Remote-Endpunkt wechseln.

public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)

Parameter

config
root

UpdateToken(string)

API-Token aktualisieren.

public void UpdateToken(string token)

Parameter

token