8***@qq.com
8***@qq.com
  • 发布:2023-03-27 18:02
  • 更新:2023-03-28 14:44
  • 阅读:363

【报Bug】uniapp mapContext.includePoints 回调触发了 但是没有实际动作

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22621.1413

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 华为Mate30

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

mapContext = uni.createMapContext('map')

mapContext.includePoints({
'points': [{
...origin
},
{
...destination
}
],
'padding': [100],
success(res) {
console.log('chenggong', res)
},
fail(res) {
console.log('shibai', res)
}
});

操作步骤:
function mapBackToScale(e) {  
    console.log('点击', mapContext)  
    mapContext.includePoints({  
        'points': [{  
                ...orderDetailOrigin  
            },  
            {  
                ...orderDetailDestination  
            }  
        ],  
        'padding': [100],  
        success(res) {  
            console.log('chenggong', res)  
        },  
        fail(res) {  
            console.log('shibai', res)  
        }  
    });  

}

预期结果:

地图缩放到能够显示points 中所有对象代表的点

实际结果:

地图没有任何交互反应

bug描述:

再nvue中使用 mapContext.includePoints 回调触发了 但是地图没有实际行为动作,成功回调函数倒是能够一直触发

2023-03-27 18:02 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

未复现此问题,用示例代码hello uni-app简单测试看看能出现你的问题吗?如果确认是框架问题可提供复现示例(上传附件)【咨询问题/bug处理优先级规则】:https://ask.dcloud.net.cn/article/38139

  • y***@56yzm.com

    这个问题 依旧还在啊,你调用includePoints 方法的方式看看问题,Android和iOS都没有实际生效

    2024-03-27 18:18

  • 5***@qq.com

    我也是试过了 没效果 现在修复了吗

    2024-05-23 17:41

  • 5***@qq.com

    回复 y***@56yzm.com: 确实没效果 这个问题最新版本修复了吗

    2024-05-23 17:42

  • 5***@qq.com

    回复 y***@56yzm.com: 其它属性方法都可以使用 就includePoints 这个方法没有效果

    2024-05-23 17:42

该问题目前已经被锁定, 无法添加新回复