小程序map组件

3431关注10056浏览

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


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 末代恋人

    17人对此回答表示赞同

    麻烦给个相关的代码片段,我们定位下问题

    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部