场景与动态效果(生成文件)
由
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>