SuperAPI AI 工具集

bmap-jsapi-v4

前端与建站

查看项目

更新于 10-15 17:24

技能介绍

本技能包面向使用百度地图 JavaScript API 4.0 的浏览器地图应用开发。

用途:开发、审查或排查通过 v=4.0 加载器和全局 BMap 命名空间构建的地图应用,不系统介绍其他版本。

加载与约束:加载地址为 https://api.map.baidu.com/api?v=4.0&ak=YOUR_BAIDU_MAP_AK,需将 YOUR_BAIDU_MAP_AK 替换为开发者自己的 AK,共享代码与日志中不要暴露真实密钥。新代码使用全局 BMap,不与其他版本命名空间和加载参数混用。

主要能力与参考路由:接入与基础(project-setup.md、map-core.md、ui-version-and-theme.md、coordinates-and-geometry.md、events-and-lifecycle.md、controls-and-context-menu.md);覆盖物(marker.md、label-and-info-window.md、vector-overlays.md、advanced-overlays.md);图层与可视化(data-layers.md、mvt-layer.md、visualization-layers.md、runtime-extended-apis.md、tile-and-service-layers.md、administrative-district.md);服务与视图(search-and-geocoding.md、route-search.md、geolocation-and-convertor.md、panorama.md、view-animation.md);工程集成(typescript-integration.md、performance-and-troubleshooting.md)。

工作流:确认任务使用 v=4.0 与 BMap;只读取与需求直接相关的参考,跨模块按「接入 → Map/几何 → 业务模块 → 生命周期 → 排障」加载;选最小 API 组合;TypeScript 相关任务同时读取专页;检查版本参数、容器尺寸、异步状态、事件引用与资源清理;网络与渲染结果需在真实浏览器验证。

限制:依赖 AK、在线服务、CORS、WebGL 或真实数据的结果必须浏览器验证,语法或类型检查通过不等于运行成功;创建监听器、覆盖物、控件、图层等时需同时给出对应解绑、移除、取消或销毁路径。常见错误包括混用版本、猜测构造参数、匿名函数注册与移除事件不匹配、只添加不移除、忽略异步失败与空结果。收费、价格与效果等事实资料暂未提供。