Table of Contents

Namespace easyar

Namespaces

easyar.ema

Namespace easyar.ema

APIKeyAccessData

APIKeyAccessData 使用API Key的EasyAR云服务鉴权数据。有关数据请访问EasyAR开发中心(https://www.easyar.cn)获取。

BlockController

BlockController 在场景中控制Mega block的Component。

BlockHolder

BlockHolder 持有Block的组件,在场景中持有并管理Block。

EasyARMegaComponent

EasyARMegaComponent 在xrframe框架中定义的Mega组件。 组件是xrframe scene的基本逻辑单位,并且生命周期由xrframe控制。 详细内容请参考,XrFramework官方文档: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/component.html> 。

EasyARSession

EasyARSession 在场景中控制AR会话,控制整个生命周期的数据流。 这个组件是AR的入口。同一时刻不允许出现多个active的实例。 EasyAR组件的所有功能必须在 Session 初始化完成之后才能使用。

ExplicitAddressAccessData

ExplicitAddressAccessData 需要填写访问地址的EasyAR云服务鉴权数据。

MegaLandmarkFilter

MegaLandmarkFilter 提供MegaLandmark的点位查询。

MegaTracker

MegaTracker 提供云定位功能。

ServiceAccessData

ServiceAccessData EasyAR云服务鉴权数据。

TokenAccessData

TokenAccessData 使用token的EasyAR云服务鉴权数据。有关数据请访问EasyAR开发中心(https://www.easyar.cn)获取。

getMegaSystem

接口

BlockInfo

BlockInfo Block的信息,可通过component获取。

EasyARWechatMiniprogramPlugin

EasyARWechatMiniprogramPlugin 依赖微信小程序插件后通过requirePlugin("easyar-wechat-miniprogram")获取插件对象可以直接调用的方法。

GeoLocation

GeoLocation GPS数据。

IEasyARMegaData

IEasyARMegaData EasyARMegaComponent 上挂载的数据。

IMegaSystem
LocalTransform

LocalTransform Local transform 数据。

MegaLandmarkFilterResult

MegaLandmarkFilterResult MegaLandmarkFilter Filter的结果。

MegaLocalizationResult

MegaLocalizationResult 定位结果。

MegaRequestTimeParameters

MegaRequestTimeParameters Mega请求时间参数。

MegaResultPoseTypeParameters

MegaResultPoseTypeParameters 结果姿态类型参数。

MegaTrackerConfigs

MegaTrackerConfigs 用于创建 MegaTracker 所需要的参数。

MegaTrackerSensorOptions

MegaTrackerSensorOptions MegaTracker中的传感器选项。

SessionConfigs

SessionConfigs 用于创建 EasyARSession 所需要的参数。

SessionStartOptions

SessionStartOptions 启动Session时的可选参数。

枚举

BlockVisibleStrategy

{string} Block Element.visible的控制策略。

DeviceOrientation

{number} 设备朝向

MegaApiType

{number} Mega API类型

MegaLandmarkFilterStatus

{number} MegaLandmarkFilter 的查询结果状态。

MegaLocalizationStatus

MegaLocalizationStatus 定位状态枚举。

SessionEvent

SessionEvent Session由XRFrame Element代理下发的事件。 非立即触发的事件将在当前帧组件生命周期驱动前派发,详见: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/event.html>

SessionState

SessionState Session的状态。

GeoLocationInputMode

{("Onsite" | "Simulator")} GeoLocationInputMode

  • "Onsite" 在现场使用的情况的输入模式。位置数据从小程序接口获取并输入到Mega。
  • "Simulator" 远程使用的情况的输入模式,位置数据需要模拟成现场数据并通过对应接口输入Mega。