MapContext.translateMarker
收藏
我的收藏

基础库 2.34.0 开始支持本方法,低版本需做兼容处理,这是一个异步方法。

平移 marker,带动画。

前提条件
业务背景
使用限制
注意事项
Tip: 开发者工具暂不支持调试该 api,请在真机上调试。
支持沙盒
相关教程

语法

MapContext.translateMarker(options)

参数说明

options 为 object 类型,属性如下:

属性名类型默认值必填说明最低支持版本
autoRotatebooleanfalse
是否自动旋转 marker 平行于平移方向(顶部指向平移起始点,底部指向平移结束点)
2.34.0
rotatenumber0
当 autoRotate 为 false 时,指定 marker 的顺时针旋转角度
2.34.0
moveWithRotatebooleanfalse
是否平移和旋转同时进行,默认先旋转再平移
2.34.0
durationnumber1000
动画持续时长,单位为毫秒,平移与旋转分别计算
2.34.0
animationEndfunction
动画结束的回调函数,无参回调
2.34.0
markerIdnumber
指定标记物的 id
2.34.0
destinationobject
指定 marker 移动到的目标点
2.34.0
successfunction
接口调用成功的回调函数
2.34.0
failfunction
接口调用失败的回调函数
2.34.0
completefunction
接口调用结束的回调函数(调用成功、失败都会执行)
2.34.0

destination 类型说明

object 类型,属性如下:

属性名类型默认值必填说明最低支持版本
longitudenumber
经度
2.34.0
latitudenumber
维度
2.34.0

回调成功

object 类型,属性如下:

属性名类型说明最低支持版本
errMsgstring
"MapContext.translateMarker:ok"
2.34.0

回调失败

object 类型,属性如下:

属性名类型说明最低支持版本
errMsgstring
"MapContext.translateMarker:fail" + 详细错误信息
2.34.0

扫码体验

请使用字节宿主APP扫码

代码示例