CloudSpatialMapLocalizerFrameFilter Class

Description

在场景中控制 CloudLocalizerMonoBehaviour ,在Unity环境下提供功能扩展。不需要直接使用 CloudLocalizer


Classes

public class CloudSpatialMapLocalizerFrameFilter.CloudLocalizerServiceConfig

CloudLocalizer 服务器配置。

public class CloudSpatialMapLocalizerFrameFilter.Input

CloudSpatialMapLocalizerFrameFilter.Resolve 的输入数据。


MonoBehaviour Messages

protected virtual void Awake()

protected virtual void OnEnable()

protected virtual void OnDisable()

protected virtual void OnDestroy()


Fields

ResolveTimeout

C#

public int ResolveTimeout

与服务器通信的超时时间(毫秒)。

UseGlobalServiceConfig

C#

public bool UseGlobalServiceConfig

是否使用全局服务器配置。全局配置可以点击Unity菜单EasyAR -> Sense -> Configuration后在属性面板里面进行填写。

ServiceConfig

C#

public CloudSpatialMapLocalizerFrameFilter.CloudLocalizerServiceConfig ServiceConfig

CloudSpatialMapLocalizerFrameFilter.UseGlobalServiceConfig == false时使用的服务器配置,只对该物体有效。


Properties

MapHolder

C#

public SpatialMapHolder MapHolder { get; }

持有地图的组件,在场景中持有并管理地图。


Methods

Resolve

C#

public void Resolve(Optional< CloudSpatialMapLocalizerFrameFilter.Input > input, Action< InputFrame > start, Action< CloudLocalizeStatus , string> finish)

发送定位请求。