概述
1.1 功能介绍
| 分类 | 已提供能力 | 主要对象 |
|---|---|---|
| 地图 | 创建、相机、手势、昼夜主题、坐标投影 | Map、LngLat、Bounds |
| 覆盖物 | 点、折线、面、圆、信息窗、移动动画 | Marker、Polyline、Polygon、Circle、InfoWindow |
| 图层与可视化 | 瓦片、海量点、热力、点聚合 | TileLayer、MassMarks、HeatMap、MarkerCluster |
| 工具 | 点选绘制、线面编辑、几何计算 | MouseTool、PolylineEditor、PolygonEditor、GeometryUtil |
| 搜索 | 关键词、周边、详情、输入联想、正逆地理编码 | PlaceSearch、AutoComplete、Geocoder |
| 定位 | 浏览器单次/持续定位与地图定位控件 | Geolocation |
| 路线导航 | 驾车和步行路线、前台网页导航、中文录音 | Driving、Walking、Navi、WalkingNavi |
| 组合组件 | 搜索框、选点、路线面板 | SearchBox、LocationPicker、RoutePanel |
| 可选业务组件 | 配送位置展示、配送选点 | DeliveryTrackingMap、DeliveryPlacePicker |
数据范围由授权数据集决定。骑行、完整省市区门牌、行政边界不在本次范围。当前 JS 不提供独立 Arc 类。JS Loader 支持 language / voiceLanguage,分别配置界面和录音语言,值为 zh-CN、en-US、my-MM,语音未指定时跟随界面;默认中文。不同 SDK 实例互不影响。
1.2 下载与运行环境
SDK 安装包由平台提供;使用与本文匹配的 browser 或 ESM/TypeScript 包。文档下载仅包含教程与 API 参考,不包含 SDK 二进制。不要假设公共 npm 已发布相同版本。
推荐现代 Chrome、Edge、Android WebView 等支持 SDK 所需 WebGL、Worker、Promise 的环境,通过 HTTPS 或 localhost 运行。已做 Chrome 检查,未承诺 Chrome 49、所有 iOS Safari 或所有厂商 WebView 可用。浏览器定位和音频能力需要实际设备验证。