收藏
回答

translateMarker的rotate应该如何设置?

这个rotate是应该设置希望转到的角度,还是设置在目前角度上转动的角度?

例如,目前角度是30度,我希望转到90度,是设置rotate为60还是设置成90?

回答关注问题邀请回答
收藏

5 个回答

  • 卡特
    卡特
    2020-04-27

    我测试了

    点击移动组件的时候,每次给的角度都是180,

    发现只有第一次移动的时候图片会旋转,所以rotate相对的是图片的原始角度

    代码片段

    https://developers.weixin.qq.com/s/f45AcVm67zg8

    2020-04-27
    有用 1
    回复 1
    • 6
      6
      2020-04-27
      谢谢
      2020-04-27
      回复
  • 一粒尘埃
    一粒尘埃
    01-18

    我这个角度没5秒钟旋转一下 不生效,甚至1楼的代码,我设置随机角度也没变化 什么原因呢

    01-18
    有用
    回复
  • ^_^
    ^_^
    2021-03-19

    1.构建地图的marker时,属性是id且值为number;且要设置旋转中心点anchor: {x: 0.5, y: 0.5} 


    2.translateMarker入参中的autoRotate文档中说是必填参数,但实际是不要设置此参数,才能旋转


    3.旋转角度<180的顺时方向,否则逆时方向:360-角度,且该角度是目标角度,即再旋转同样角度是没有反应的,认为已经旋转到目标角度了(相对于


    marker的原始角度算起)

    2021-03-19
    有用
    回复
  • 赵小牧
    赵小牧
    2019-12-27

    我也遇到同样地方问题 有官方解答么 或者把文档完善一下

    目前不是很清晰

    2019-12-27
    有用
    回复
  • bibolibo
    bibolibo
    2019-10-12

    这个就两个值,可以测试一下啦.官方给的文档说是旋转的角度,,,应该给60吧..这里


    https://developers.weixin.qq.com/miniprogram/dev/api/media/map/MapContext.translateMarker.html

    2019-10-12
    有用
    回复
登录 后发表内容
问题标签