基础库 2.12.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
相关文档: map
功能描述
移除个性化图层。
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| layerId | string | 是 | 个性化图层id | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
基础库 2.12.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
相关文档: map
移除个性化图层。
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| layerId | string | 是 | 个性化图层id | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
基础库 2.22.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
微信 鸿蒙 OS 版:支持
相关文档: map
删除弧线。工具侧暂未支持。
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| id | number | 是 | 圆弧 id | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
基础库 2.14.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
微信 鸿蒙 OS 版:支持
相关文档: map
拉起地图APP选择导航。
| 属性 | 类型 | 默认值 | 必填 | 说明 | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| longitude | Number | 是 | 目的地经度 | ||||||||||||||||||||||||||||||||||||||||||||
| latitude | Number | 是 | 目的地纬度 | ||||||||||||||||||||||||||||||||||||||||||||
| destination | String | 是 | 目的地名称 | ||||||||||||||||||||||||||||||||||||||||||||
| preferApplication | String | 否 | 指定推荐使用的地图 App | ||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
| poiId | Object | 否 | 传递给地图App的poi参数 | ||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
| success | function | 否 | 接口调用成功的回调函数 | ||||||||||||||||||||||||||||||||||||||||||||
| fail | function | 否 | 接口调用失败的回调函数 | ||||||||||||||||||||||||||||||||||||||||||||
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | ||||||||||||||||||||||||||||||||||||||||||||
基础库 2.13.0 开始支持,低版本需做兼容处理。
微信小程序插件:支持
微信 鸿蒙 OS 版:支持
相关文档: map
监听地图事件。
可视化图层 visualLayer 统一回调出口,’2.26.0′ 起支持。
| 参数 | 类型 | 说明 |
|---|---|---|
| layerId | String | 图层 id |
| eventType | String | 事件类型 |
| eventInfo | String | 事件信息 |
缩放或拖动导致新的聚合簇产生时触发,仅返回新创建的聚合簇信息。
| 参数 | 类型 | 说明 |
|---|---|---|
| clusters | Array<ClusterInfo> | 聚合簇数据 |
聚合簇的点击事件。
| 参数 | 类型 | 说明 |
|---|---|---|
| cluster | ClusterInfo | 聚合簇 |
| 参数 | 类型 | 说明 |
|---|---|---|
| clusterId | Number | 聚合簇的 id |
| center | LatLng | 聚合簇的坐标 |
| markerIds | Array<Number> | 该聚合簇内的点标记数据数组 |
marker 参与碰撞后隐藏时的回调,’3.4.3′ 起支持。
| 参数 | 类型 | 说明 |
|---|---|---|
| show | Array<Number> | 碰撞时隐藏后又显示的 markerIds |
| hide | Array<Number> | 碰撞时被隐藏的 markerIds |
事件名
event 的合法值
| 值 | 说明 | 最低版本 |
|---|---|---|
| markerClusterCreate | ||
| markerClusterClick | ||
| visualLayerEvent | ||
| markerCollisionStatusChange |
事件的回调函数
MapContext.on('visualLayerEvent', (res) => {})
MapContext.on('markerClusterCreate', (res) => {})
MapContext.on('markerClusterClick', (res) => {})
MapContext.on('markerCollisionStatusChange', (res) => {})
基础库 1.2.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
用户授权:需要 scope.userLocation
微信小程序插件:支持
相关文档: map
将地图中心移置当前定位点,此时需设置地图组件 show-location 为true。’2.8.0′ 起支持将地图中心移动到指定位置。
| 属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
|---|---|---|---|---|---|
| longitude | number | 否 | 经度 | 2.8.0 | |
| latitude | number | 否 | 纬度 | 2.8.0 | |
| success | function | 否 | 接口调用成功的回调函数 | ||
| fail | function | 否 | 接口调用失败的回调函数 | ||
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
基础库 2.13.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
相关文档: map
沿指定路径移动 marker,用于轨迹回放等场景。动画完成时触发回调事件,若动画进行中,对同一 marker 再次调用 moveAlong 方法,前一次的动画将被打断。
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| markerId | number | 是 | 指定 marker | |
| path | Array | 是 | 移动路径的坐标串,坐标点格式 {longitude, latitude} | |
| autoRotate | boolean | true | 否 | 根据路径方向自动改变 marker 的旋转角度 |
| duration | number | 是 | 平滑移动的时间 | |
| precision | Object | 是 | 平滑移动触发 map 组件 interpolatepoint 事件的插值精度,单位为 m。默认不触发。 | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
基础库 2.13.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
相关文档: map
初始化点聚合的配置,未调用时采用默认配置。
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| enableDefaultStyle | boolean | true | 否 | 启用默认的聚合样式 |
| zoomOnClick | boolean | true | 否 | 点击已经聚合的标记点时是否实现聚合分离 |
| gridSize | number | 60 | 否 | 聚合算法的可聚合距离,即距离小于该值的点会聚合至一起,以像素为单位 |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
基础库 1.2.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
微信 鸿蒙 OS 版:支持
相关文档: map
缩放视野以展示所有经纬度
| 属性 | 类型 | 默认值 | 必填 | 说明 | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| points | Array.<Object> | 是 | 要显示在可视区域内的坐标点列表 | ||||||||||||||||||||
| |||||||||||||||||||||||
| padding | Array.<number> | 否 | 坐标点形成的矩形边缘到地图边缘的距离,单位像素。格式为[上,右,下,左]。开发者工具暂不支持 padding 参数。 | ||||||||||||||||||||
| success | function | 否 | 接口调用成功的回调函数 | ||||||||||||||||||||
| fail | function | 否 | 接口调用失败的回调函数 | ||||||||||||||||||||
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | ||||||||||||||||||||
基础库 2.8.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
微信 鸿蒙 OS 版:支持
相关文档: map
获取当前地图的倾斜角
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
| 属性 | 类型 | 说明 |
|---|---|---|
| skew | number | 倾斜角 |
基础库 1.4.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
微信小程序插件:支持
相关文档: map
获取当前地图的缩放级别
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
| 属性 | 类型 | 说明 |
|---|---|---|
| scale | number | 缩放值 |