地图交互
setAreaMap(areaId) -> {void}
设置区域地图
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
areaId |
string | 地图区域标识 |
返回值
无
示例
setMapCenter(coordinates) -> {void}
设置地图中心点
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
coordinates |
array |
中心点坐标 [x, y] 单位:米 |
返回值
无
示例
zoomTo(zoom) -> {void}
设置地图缩放级别
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
zoom |
number | 地图缩放级别,取值范围 0~22 |
返回值
无
示例
fly(coordinates) -> {void}
地图飞至某点
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
coordinates |
array |
目标点坐标 [x, y] 单位:米 |
返回值
无
示例
getCurrentPointPosition(featureId) -> {object}
获取当前选中点位姿
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
featureId |
string | 点标识 |
返回值 object
位姿信息
x- 坐标 x 分量y- 坐标 y 分量yaw- 朝向角
示例
| TypeScript | |
|---|---|
getFeature(id) -> {object}
根据标识获取 feature 信息
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
id |
string | feature 标识 |
返回值 object
feature 信息;结构参考 https://geojson.org/
示例
getPlaceList() -> {any}
获取所有位置点
参数
无
返回值 any
位置点列表;结构参考 https://geojson.org/
示例
setClickMapCallback(callback) -> {void}
设置点击地图回调方法
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
callback |
function | 回调方法 |
返回值
无
示例
| TypeScript | |
|---|---|
setSelectedFeatures(featureId) -> {void}
根据标识选中地图中的 feature
参数
| 名称 | 数据类型 | 说明 |
|---|---|---|
featureId |
string | feature 标识,多个 feature 标识用逗号分隔 |
返回值
无