MapContext
优质
小牛编辑
134浏览
2023-12-01
MapContext.getCenterLocation(Object object)
获取当前地图中心的经纬度。
参数
Object object
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
属性 | 类型 | 说明 |
---|---|---|
longitude | number | 经度 |
latitude | number | 纬度 |
MapContext.getRegion(Object object)
获取当前地图的视野范围
参数
Object object
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
属性 | 类型 | 必填 | 说明 |
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
属性 | 类型 | 说明 |
---|---|---|
southwest | Object | 西南角经纬度,结构为{longitude:0, latitude:0} |
northeast | Object | 东北角经纬度,结构为{longitude:0, latitude:0} |
res.southwest 的结构
属性 | 类型 | 说明 |
---|---|---|
longitude | number | 经度 |
latitude | number | 纬度 |
res.northeast 的结构
属性 | 类型 | 说明 |
---|---|---|
longitude | number | 经度 |
latitude | number | 纬度 |
MapContext.getRotate(Object object)
获取当前地图的旋转角
参数
Object object
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
属性 | 类型 | 说明 |
---|---|---|
rotate | number | 旋转角 |
MapContext.getScale(Object object)
获取当前地图的缩放级别
参数
Object object
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
属性 | 类型 | 说明 |
---|---|---|
scale | number | 缩放值 |
MapContext.getSkew(Object object)
获取当前地图的倾斜角
参数
Object object
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
属性 | 类型 | 说明 |
---|---|---|
skew | number | 倾斜角 |
MapContext.includePoints(Object object)
缩放视野展示所有经纬度
参数
Object object
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
points | Array.<Object> | 是 | 要显示在可视区域内的坐标点列表 |
padding | Array.<number> | 否 | 坐标点形成的矩形边缘到地图边缘的距离,单位像素。格式为[上,右,下,左]。 |
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.points 的结构
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
longitude | number | 是 | 经度 |
latitude | number | 是 | 纬度 |
MapContext.moveToLocation(Object object)
将地图中心移置当前定位点,此时需设置地图组件 show-location 为true。
参数
Object object
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
longitude | number | 否 | 经度 |
latitude | number | 否 | 纬度 |
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
MapContext.translateMarker(Object object)
平移marker,带动画
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
markerId | number | 是 | 指定 marker | |
destination | Object | 是 | 指定 marker 移动到的目标点 | |
autoRotate | boolean | 是 | 移动过程中是否自动旋转 marker | |
rotate | number | 是 | marker 的旋转角度 | |
duration | number | 1000 | 否 | 动画持续时长,平移与旋转分别计算 |
animationEnd | function | 否 | 动画结束回调函数 | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.destination 的结构
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
longitude | number | 是 | 经度 |
latitude | number | 是 | 纬度 |