跳到主要内容

场景与动态效果(生成文件)

由 cargo run -p sqs-script --bin script_contract -- docs/lang/generated docs/API/script/reference 生成,契约版本 0.5-session。修改 registry 后重新生成,不要手改本文件。使用方法见 脚本 API 指南。

map.clusters

map.clusters.leaves

分页查看当前聚合的原始成员,旧层级或版本引用失效。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.clusters.leaves(arg0: ClusterRef, arg1?: PageOptions): Operation<Page<FeatureSummary>>

map.clusters.expansionZoom

查询聚合首次拆分的缩放层级。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.clusters.expansionZoom(arg0: ClusterRef): Operation<number | null>

map.clusters.expand

平滑定位并展开当前聚合。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.clusters.expand(arg0: ClusterRef, arg1?: {durationMs?:number}): Operation<void>

gis.live

gis.live.connect

注册持续采集器,随场景启停,快照原子替换。

  • 权限:scene.run
  • 平台:桌面、移动、网页
  • 签名:live.connect(arg0: LiveConnectOptions, arg1: SceneOwnerOptions): Operation<LiveFeedRef>

gis.live.info

读取采集状态、新鲜度、版本与有界队列统计。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:live.info(arg0: LiveFeedRef): Operation<LiveFeedInfo>

gis.live.snapshot

冻结实时源的已显示批次,得到可分析和导出的不可变成果。

  • 权限:analysis.execute
  • 平台:桌面、移动、网页
  • 签名:live.snapshot(arg0: SourceRef): Operation<DatasetRef>

map.images

map.images.pulse

准备原生脉冲图像,场景运行时由宿主时钟驱动。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.images.pulse(arg0: string, arg1: PulseImageOptions, arg2: SceneOwnerOptions): Operation<ImageRef>

map.images.sprite

后台读取本地静态 PNG/WebP 图集,播放时仅更新帧号。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.images.sprite(arg0: string, arg1: SpriteImageOptions, arg2: SceneOwnerOptions): Operation<ImageRef>

map.images.get

按标识取得已注册图像。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.images.get(arg0: string): Operation<ImageRef | null>

map.images.info

查看图像类型、逻辑尺寸和帧数。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.images.info(arg0: ImageRef): Operation<ImageInfo>

map.images.remove

预演移除无符号依赖的图像。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.images.remove(arg0: ImageRef): ChangePlan<void>

map.animations

map.animations.route

准备单条路线快照,按距离或逐顶点时间移动标记;源变化停止。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.animations.route(arg0: RoutePlaybackOptions, arg1: SceneOwnerOptions): Operation<PlaybackRef>

map.animations.line

为同场景线图层准备流动拖尾、虚线、逐步显示、箭头、光晕和本地图案,可组合透明度和宽度变化;源变化停止。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.animations.line(arg0: LinePlaybackOptions, arg1: SceneOwnerOptions): Operation<PlaybackRef>

map.playbacks

map.playbacks.play

控制或查看宿主播放;finished 等待当前轮完成,停止或替换会取消。

  • 权限:scene.run
  • 平台:桌面、移动、网页
  • 签名:map.playbacks.play(arg0: PlaybackRef): Operation<void>

map.playbacks.pause

控制或查看宿主播放;finished 等待当前轮完成,停止或替换会取消。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.playbacks.pause(arg0: PlaybackRef): Operation<void>

map.playbacks.stop

控制或查看宿主播放;finished 等待当前轮完成,停止或替换会取消。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.playbacks.stop(arg0: PlaybackRef): Operation<void>

map.playbacks.seek

控制或查看宿主播放;finished 等待当前轮完成,停止或替换会取消。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.playbacks.seek(arg0: PlaybackRef, arg1: number): Operation<void>

map.playbacks.info

控制或查看宿主播放;finished 等待当前轮完成,停止或替换会取消。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.playbacks.info(arg0: PlaybackRef): Operation<PlaybackInfo>

map.playbacks.finished

控制或查看宿主播放;finished 等待当前轮完成,停止或替换会取消。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.playbacks.finished(arg0: PlaybackRef): Operation<void>

map.scenes

map.scenes.create

准备可由宿主管理的场景,草稿不显示或启动播放。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.scenes.create(arg0: {id:string;name:string}): Operation<SceneRef>

map.scenes.get

按标识取得场景引用。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.scenes.get(arg0: string): Operation<SceneRef | null>

map.scenes.list

分页查看宿主场景及状态。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.scenes.list(arg0?: PageOptions): Operation<Page<SceneInfo>>

map.scenes.remove

预演移除场景及自有资源;外部依赖会阻止移除,源文件不会删除。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.scenes.remove(arg0: SceneRef): ChangePlan<void>

map.scenes.start

原子激活场景,脚本退出后由宿主管理。

  • 权限:scene.run
  • 平台:桌面、移动、网页
  • 签名:map.scenes.start(arg0: SceneRef): Operation<void>

map.scenes.pause

冻结场景时钟,保留显示。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.scenes.pause(arg0: SceneRef): Operation<void>

map.scenes.resume

从暂停位置恢复场景时钟。

  • 权限:scene.run
  • 平台:桌面、移动、网页
  • 签名:map.scenes.resume(arg0: SceneRef): Operation<void>

map.scenes.stop

停止场景,保留最后显示;再次开始从零计时。

  • 权限:map.write
  • 平台:桌面、移动、网页
  • 签名:map.scenes.stop(arg0: SceneRef): Operation<void>

map.scenes.info

读取场景资源数、状态与单调播放时钟。

  • 权限:project.read
  • 平台:桌面、移动、网页
  • 签名:map.scenes.info(arg0: SceneRef): Operation<SceneInfo>