Table of Contents

Class CloudLocalizerFrameFilter

命名空間
easyar
組件
EasyAR.Sense.dll

在場景中控制easyar.CloudLocalizerMonoBehaviour,在Unity環境下提供功能擴展。

絕大多數情況下,應使用 MegaTrackerFrameFilter

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
繼承
CloudLocalizerFrameFilter
繼承成員

欄位

RequestTimeout

與伺服器通訊的逾時時間(毫秒)。

public int RequestTimeout

屬性

LandmarkFilter

ServiceTypeLandmark時的Mega Landmark過濾功能。開始時你需要手動呼叫FilterBySpotId(string, Action<MegaLandmarkFilterResponse>)。在Filter返回Found之前Tracker將不會開始追蹤。

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

位置輸入模式。需要在Session啟動前設置。遠端偵錯或電腦上執行必須設置成Simulator,否則將無法使用。現場使用要設置成Onsite以達到最佳效果。

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

鄰近位置結果。

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

服務訪問資料。需要在Session啟動前設置。使用GlobalConfig無需設置。

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

服務訪問資料來源類型。需要在Session啟動前設置。

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

EasyAR Mega 服務類型。需要在Session啟動前設置。

public MegaApiType ServiceType { get; set; }

SimulatorLocation

LocationInputMode == Simulator時使用的位置數據。

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

enabled

ARSession執行時啟用/停用定位。

public bool enabled { get; set; }

方法

Resolve(Action<MegaLocalizationResponse>)

傳送定位請求。

public void Resolve(Action<MegaLocalizationResponse> callback)

參數

callback

SwitchEndPoint(ExplicitAddressAccessData)

切換遠端端點。

public void SwitchEndPoint(ExplicitAddressAccessData config)

參數

config

UpdateToken(string)

更新API Token。

public void UpdateToken(string token)

參數

token