Skip to content

API 概述

Sightp SDK 包含 146 个 API 接口,分布在 5 个核心模块中。

模块列表

模块接口数说明
ar-nav-system-core58导航核心算法和类型定义
ar-nav-system-pc53PC 端导航实现(PlayCanvas)
tiny-runtime49应用运行时和资源管理
tiny-ar-plugin21AR 功能集成和插件
tiny-allinone4整合包导出

通用类型

位置类型

typescript
interface commonPosition {
  x: number
  y: number
  z: number
}

导航设置

typescript
interface navSetting {
  id: string | number           // 路网 ID
  requestRoute: Function        // 路算请求方法
  routeWidth?: number           // 路径宽度 (默认 6)
  arriveRadious?: number       // 到达判定距离 (默认 5)
  drawPathLength?: number      // 绘制长度 (默认 -1 全部)
}

事件系统

导航事件

事件名参数说明
nav_starttarget开始导航
nav_cancel-取消导航
nav_messagenavMessage导航消息 (每1秒)
nav_arrivetarget, endAction到达终点
nav_breakplanInfo到达中断点
nav_deviate-偏离路线
route_readymarkers, plans路线准备就绪

运行时事件

事件名参数说明
initedtinyRoot初始化完成
loadedtinyRoot加载完成
load_progressprogress, tinyRoot加载进度

Released under the MIT License.