收藏
回答

map组件marker怎么实现无动画位置移动

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 map 客户端 所有 2.7.1

- MapContext.translateMarker不需要带动画移动

(希望解决的问题)


- 需要一个不带动画移动的marker位置的方法。或者有什么办法把translateMarker可以不带上动画的吗?即使我给duration传递0 的时候还是存在位置不正确的问题。


最后一次编辑于  06-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • rock
    rock
    06-10

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    06-10
    赞同
    回复 5
    • Aladdin
      Aladdin
      06-10

      这不是个问题,这是个需求。我当前的业务不需要使用有动画平移marker位置,但是动画效果没办法取消。MapContext应该有一个不使用动画平移marker位置的方法

      06-10
      赞同
      回复
    • rock
      rock
      06-10回复Aladdin

      问题已复现,我们会在后续版本中进行修复。

      目前 可以 设置 duration 为非 0 值,比如 1 来 解决你的问题

      06-10
      赞同
      回复
    • Aladdin
      Aladdin
      06-10

      试过了,并不能。我需要在地图上使用interval频繁更新marker,并且在用户的交互下随时停止和开始。在clearinterval的时候,marker依然在移动,没法满足需求的

      06-10
      赞同
      回复
    • rock
      rock
      06-10回复Aladdin

      能提供一下代码片段吗 ?

      06-10
      赞同
      回复
    • Aladdin
      Aladdin
      06-10回复rock

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

      06-10
      赞同
      回复