this.map = uni.createMapContext('lineMap', this)
this.map.translateMarker({
markerId: 0,
destination: {
latitude: arr[this.i].split(',')[1],
longitude: arr[this.i].split(',')[0]
},
autoRotate: true,
rotate: 180,
duration: 200,
animationEnd: res => {
console.log('结束');
console.log(res);
},
fail(err) {
console.log('失败');
console.log(err);
}
})
- 发布:2020-09-06 22:25
- 更新:2020-09-16 18:35
- 阅读:656
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10家庭版
HBuilderX类型: 正式
HBuilderX版本号: 2.8.8
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 小米
手机机型: MI6
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
执行动画效果
执行动画效果
实际结果:
没有执行
没有执行
bug描述:
两个代码完全一样的页面,一个是nvue,一个是subnvue,nvue的translateMarker好使,subNvue的不好使,测试文件在附件里
this.map = uni.createMapContext('lineMap', this)
this.map.translateMarker({
markerId: 0,
destination: {
latitude: arr[this.i].split(',')[1],
longitude: arr[this.i].split(',')[0]
},
autoRotate: true,
rotate: 180,
duration: 200,
animationEnd: res => {
console.log('结束');
console.log(res);
},
fail(err) {
console.log('失败');
console.log(err);
}
})
jscodev (作者)
没有呢 放弃使用这个功能了 官方没解答
2020-10-01 22:24