Table of Contents

Class CloudLocalizerFrameFilter

Пространство имен
easyar
Сборка
EasyAR.Sense.dll

В сцене контролирует easyar.CloudLocalizer MonoBehaviour, предоставляя расширение функциональности в среде Unity.

В подавляющем большинстве случаев следует использовать MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Наследование
CloudLocalizerFrameFilter
Наследуемые члены

Поля

RequestTimeout

Таймаут связи с сервером (мс).

public int RequestTimeout

Свойства

LandmarkFilter

Функция фильтрации Mega Landmark, когда ServiceType установлен в Landmark. В начале вам необходимо вручную вызвать FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Трекер не начнёт отслеживание до возврата фильтром Found.

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