{ "schemaVersion": "1", "version": "2026.03.25", "app": { "id": "sample-classic-001", "title": "顺序赛示例", "locale": "zh-CN" }, "map": { "tiles": "../map/lxcb-001/tiles/", "mapmeta": "../map/lxcb-001/tiles/meta.json", "declination": 6.91, "initialView": { "zoom": 17 } }, "playfield": { "kind": "course", "source": { "type": "kml", "url": "../kml/lxcb-001/10/c01.kml" }, "CPRadius": 6, "controlOverrides": { "start-1": { "template": "focus", "title": "比赛开始", "body": "从这里出发,先熟悉地图方向,再推进到第一个目标点。点击“查看详情”可打开 H5 详情页。", "autoPopup": true, "once": true, "priority": 1, "contentExperience": { "type": "h5", "url": "https://oss-mbh5.colormaprun.com/gotomars/h5/content-h5-test-template.html", "bridge": "content-v1", "presentation": "dialog" }, "clickTitle": "起点说明", "clickBody": "点击起点可再次查看起跑说明与路线背景。", "clickExperience": { "type": "h5", "url": "https://oss-mbh5.colormaprun.com/gotomars/h5/content-h5-test-template.html", "bridge": "content-v1", "presentation": "dialog" } }, "control-1": { "template": "story", "title": "图书馆前广场", "body": "这是第一检查点,完成后沿主路继续前进。卡片先原生弹出,再可进入 H5 详情。", "autoPopup": true, "once": false, "priority": 1, "clickTitle": "图书馆前广场", "clickBody": "这里是顺序赛的首个关键点位,适合确认路线方向。", "contentExperience": { "type": "h5", "url": "https://oss-mbh5.colormaprun.com/gotomars/h5/content-h5-test-template.html", "bridge": "content-v1", "presentation": "dialog" }, "clickExperience": { "type": "h5", "url": "https://oss-mbh5.colormaprun.com/gotomars/h5/content-h5-test-template.html", "bridge": "content-v1", "presentation": "dialog" } }, "control-2": { "template": "minimal", "title": "教学楼南侧", "body": "注意这里地形开阔,适合快速判断下一段方向。这个点配置成手动查看后可进 H5。", "autoPopup": false, "once": true, "priority": 1, "clickTitle": "教学楼南侧", "clickBody": "这个点配置成点击查看,经过时不会自动弹出。", "clickExperience": { "type": "h5", "url": "https://oss-mbh5.colormaprun.com/gotomars/h5/content-h5-test-template.html", "bridge": "content-v1", "presentation": "dialog" } }, "control-3": { "template": "story", "title": "湖边步道", "body": "经过这里时可以观察水边和林带的边界关系。", "autoPopup": true, "once": false, "priority": 1, "clickTitle": "湖边步道", "clickBody": "点击可查看更详细的路线观察建议。" }, "finish-1": { "template": "focus", "title": "终点到达", "body": "恭喜完成本次顺序赛,准备查看结果。这里也保留 H5 详情入口用于测试。", "autoPopup": true, "once": true, "priority": 2, "clickTitle": "终点说明", "clickBody": "点击终点可再次查看本局结束说明。", "clickExperience": { "type": "h5", "url": "https://oss-mbh5.colormaprun.com/gotomars/h5/content-h5-test-template.html", "bridge": "content-v1", "presentation": "dialog" } } }, "metadata": { "title": "顺序赛路线示例", "code": "classic-001" } }, "game": { "mode": "classic-sequential", "rulesVersion": "1", "session": { "startManually": true, "requiresStartPunch": true, "requiresFinishPunch": true, "autoFinishOnLastControl": false, "maxDurationSec": 5400 }, "punch": { "policy": "enter-confirm", "radiusMeters": 5 }, "sequence": { "skip": { "enabled": true, "radiusMeters": 30, "requiresConfirm": true } }, "guidance": { "showLegs": true, "legAnimation": true, "allowFocusSelection": false }, "visibility": { "revealFullPlayfieldAfterStartPunch": true }, "finish": { "finishControlAlwaysSelectable": false }, "telemetry": { "heartRate": { "age": 30, "restingHeartRateBpm": 62, "userWeightKg": 65 } }, "feedback": { "audioProfile": "default", "hapticsProfile": "default", "uiEffectsProfile": "default" } }, "resources": { "audioProfile": "default", "contentProfile": "default", "themeProfile": "default-race" }, "debug": { "allowModeSwitch": false, "allowMockInput": false, "allowSimulator": false } }