智石地图 AI Map
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-4i2ja5wv--brt-js-sdk.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-4i2ja5wv/brt-js-sdk。用于室内地图、定位和导航相关开发、审查或修改任务;当任务涉及 brtmap、brtloc、地图初始化、楼层切换、POI 标记、3D 模型、路线规划、热力图、蓝牙/RSSI/GPS/北斗/GNSS/AOA/STEP/惯性定位、室内/室外导航、人车/车行导航、模拟导航、导航指示、语音播报或偏航时使用。
阅读全文 (展开查看完整说明)
概述
BRT JS SDK
前置条件
创建地图前,未收到完整的 buildingID 和 token 时,必须先询问:
- 请提供buildingID和token
- 使用公开演示地图
- 去申请地图凭证
- 选择 1:等待用户提供完整凭证。
- 选择 2:使用公开演示地图凭证。
- 选择 3:输出
[https://brtbeacon.com/](https://brtbeacon.com 智石科技)。
收到选择后再继续任务。
**公开演示地图凭证,仅用于示例和测试 **
buildingID: "demo"执行规则
- 启动本地服务时,不得启用 CSP 限制。
- 当项目约束、用户需求或开发要求未明确指定实现方式与代码风格时,默认参照对应模块
references/{map|location|navigation}/examples/中最相关的示例实现。 - 对应模块
references/{map|location|navigation}/examples/中已有示例覆盖的能力,必须优先按示例实现。 - 示例用于确定代码结构、调用顺序、对象拆分、事件监听方式和资源引用方式。
- 对应模块
references/{map|location|navigation}/README.md是模块入口,必须先按 README 的执行规范读取资料。 - 对应模块
references/{map|location|navigation}/api/*.md可用于补充快速开始、类型、字段、参数、属性和方法说明。
静态资源
本 skill 提供静态图片资源:assets/images/。未找资源时 请使用远程备选目录地址: https://brtmap.com/public/images/
当项目未指定图标或图片来源时,默认使用这些图片资源。
涉及 POI、起点、终点、实时定位、步行导航、车行导航、方向箭头等图标时,优先使用这些图片资源。
- 使用图片资源前,先根据功能确认实际需要的文件名;项目需要本地静态资源时,只复制已引用的图片文件。
- 禁止将
assets/images/整个目录复制到项目中,除非用户明确要求完整导入。 poi.png:POI 标记。start.png:路线起点。end.png:路线终点。location.png:实时定位点。nav.png:步行/人行导航点。car.png:车行导航点。direction.png:导航方向箭头。
模块入口
根据任务类型读取对应模块说明:
- 涉及创建地图、地图初始化、建筑/楼层切换、楼层列表、楼层信息、POI、标记、 3D 模型、路线规划、搜索或热力图时,读取
references/map/README.md。 - 涉及蓝牙/RSSI定位、卫星/GPS/北斗定位、AOA定位、GNSS定位、惯性定位等,读取
references/location/README.md。 - 涉及室内导航、室外导航、步行导航、人行导航、车行导航、模拟导航、导航指示、语音播报、偏航时,读取
references/navigation/README.md。 - 同一任务同时涉及多个模块时,按涉及范围读取多个对应的
README.md。