简介
高德组件是基于高德地图 API 深度封装的多功能地理信息可视化搭建物料,集成了可定制地图、工具插件和多样化标记系统,为地理位置相关业务提供直观、专业的数据展示和分析解决方案。
配置项
分类 | 配置 | 示例 | 说明 |
分类 | 配置 | 示例 | 说明 |
内容 | 开发者 Key | 开发者 Key,高德开放平台控制台所使用的 API-KEY。开发者需要在高德地图管理后台申请 web 平台(JS API)的 key ,详情请参阅高德地图 API 文档。 | |
中心经度 | 中心经度,地图当前中心点所在的经度数据。 | ||
中心纬度 | 中心纬度,地图当前中心点所在的纬度数据。 | ||
地图模式 | 地图模式,选择 2D 或 3D 模式作为基底地图,3D 模式下地图将支持三维显示(如城市模型)。 | ||
地图缩放 | 地图缩放,地图当前中心点的缩放等级。 | ||
点标记 | 点标记,可配置地图上的点标记,点标记由以下属性组成:
| ||
多边形标记 | 多边形标记,可配置地图上的多边形标记,多边形标记由以下属性组成:
| ||
地图插件 | 地图插件,可选择是否在地图上开启如下插件:
| ||
交互 | 隐藏 | 隐藏,详情参见通用属性 | |
隐藏时保留布局 | 隐藏时保留布局,详情参见通用属性 | ||
样式 | 外边距 | 外边距,详情参见通用属性 | |
主题样式 | 主题样式,设置地图的底图显示样式,详情请参阅高德地图自定义主题。 |
属性与方法
名称 | 类型 | 示例 | 说明 |
名称 | 类型 | 示例 | 说明 |
longitude | number |
| 地图中心点所在经度 |
latitude | number |
| 地图中心点所在纬度 |
zoom | number |
| 地图中心点缩放等级 |
markers | Array<{ id: string; longitude: number; latitude: number; label: string }> |
| 地图中所有点标记的集合 |
polygon | Array<{ id: string; pathArr: (number, number)[]; strokeStyle: string; fillColor: string; fillOpacity: string; strokeWeight: string; strokeOpacity: string }> |
| 地图中所有多边形标记的集合 |
currentSelectedPointId | string |
| 当前选中的点标记 |
currentSelectedPolygonId | string |
| 当前选中的多边形标记 |
clearLongitude | func |
| 清除地图中心的经度坐标 |
setLongitude | func |
| 设置地图中心的经度坐标 |
clearLatitude | func |
| 清除地图中心的纬度坐标 |
setLatitude | func |
| 设置地图中心的纬度坐标 |
clearZoom | func |
| 清除地图中心的缩放等级 |
setZoom | func |
| 设置地图中心的缩放等级 |
clearCurrentSelectedPointId | func |
| 清除地图当前选中的点标记 |
setCurrentSelectedPointId | func |
| 设置地图当前选中的点标记 |
setCurrentSelectedPolygonId | func |
| 设置地图当前选中的多边形标记 |
clearCurrentSelectedPolygonId | func |
| 清除地图当前选中的多边形标记 |
panTo | func |
| 地图中心迁移至指定坐标 |
事件回调
配置 | 说明 |
配置 | 说明 |
选中标记点时触发的事件 | |
选中多边形标记时触发的事件 |
- 本页导读
- 简介
- 配置项
- 属性与方法
- 事件回调