用途:帮助开发者使用腾讯地图 JavaScript API GL 进行地图功能开发,包含基础地图功能与数据可视化功能,适用于编写、审查或调试相关代码。
主要能力:技能内含 API 文档与示例代码。JS API 参考文档位于 references/jsapigl/docs/(21 个 md 文件),涵盖概述、地图、点标记、矢量图形、文本标记、DOM 覆盖物、信息窗体、点聚合、控件、自定义图层、事件、基础类、室内图,以及附加库中的地图工具、几何计算库、服务类库、地图视角附加库、模型库、天气图层、矢量数据图层和环境检测。可视化参考文档位于 references/visualization/docs/(15 个 md 文件),涵盖参考手册、弧线图、散点图、热力图、蜂窝热力图、网格热力图、轨迹图、区域图、管道图、辐射圈、围墙面、水晶体、行政区划、事件与基础类。示例代码包括 JS API Demos(129 个 html 文件)与可视化 Demos(44 个 html 文件)。
使用方式:先明确需求属于基础地图还是可视化,再在对应 docs 目录检索关键词并阅读类说明、配置参数与方法,随后在 demos 目录查找同类示例,最后给出接口说明、代码示例与注意事项。基础地图初始化需引入 https://map.qq.com/api/gljs?v=3&key=[YOUR_KEY] 并创建 TMap.Map;使用附加库需在加载 URL 中添加 libraries 参数,如 tools、geometry、service、view、model、weather、vector、visualization,对应命名空间为 TMap.tools、TMap.geometry、TMap.service、TMap.model、TMap.weather、TMap.vector、TMap.visualization。
限制与注意:使用需申请 API Key;当前为 GL 版本,支持 3D 地图与 WebGL 渲染;坐标系为 gcj02;地图容器必须有固定宽高,尤其 flex 布局下;API 调用必须使用文档中出现的接口、属性与事件,传参须严格遵守文档格式,不确定时参考对应 demo 的数据格式;大数据量时注意性能优化,及时销毁不需要的图层与覆盖物。具体收费、价格与平台支持范围暂未提供。