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
configroot
UpdateToken(string)
API-Token aktualisieren.
public void UpdateToken(string token)
Parameter
token