收藏
回答

小程序map组件

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.createMapContext().translateMarker() 微信iOS客户端 6.6.7 2.0.9

- 当前 Bug 的表现(可附上截图)

onReady() {

    this.mapCtx = wx.createMapContext('myMap', this);

},

创建并返回 map 上下文 mapContext 对象后。

let markers = [{

         iconPath: "../../public/images/taxi.png",

         id: 1,

         longitude: tripData.driverPoint[0],

         latitude: tripData.driverPoint[1],

         width: 22,

         height: 34

         // rotate: 0

       }];

移动并且旋转角度makers ,方法如下。

this.mapCtx.translateMarker({

       markerId: 1,

       rotate: rotatedeg || 0,

       duration: 6000,

       destination: {

         longitude,

         latitude

       }

});

在不切换到后台的情况下正常移动旋转,一旦切换到后台再返回,就只触发移动,无法旋转角度。

尝试将 this.mapCtx = wx.createMapContext('myMap', this);放入onShow(){},多次切换后会出现旋转角度错误或者停止移动的问题。


- 预期表现

切换到后台再返回的情况下能正常移动旋转

- 复现路径


- 提供一个最简复现 Demo


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

1 个回答

  • 晨
    2018-06-29

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-06-29
    赞同
    回复