枫叶林
枫叶林
  • 发布:2022-03-04 17:36
  • 更新:2022-03-08 15:35
  • 阅读:835

【报Bug】map组件的removeMarkers方法,在hbuilderX 3.3.11 app真机运行IOS端不生效,打包后也不生效。安卓正常。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.3.11

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: 苹果11

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

在手机上先点击一下新增点按钮,新增一个marker,再点击清除点按钮去除点标记。

预期结果:

在苹果及安卓手机上点击新增点按钮会正常新增点标记,点击清除点按钮会清除点标记。

实际结果:

在IOS系统手机上点击新增点按钮会正常新增点标记,点击清除点按钮不会清除点标记。在安卓手机点新增点后,点击清除点按钮能正常清除点标记

bug描述:

nvue页面中使用map,调用uni.createMapContext()获取地图对象后,在IOS端(目前测试手机含有iphone8 iphone11 iphone12)使用removeMarkers方法去除marker点失败。安卓调用removeMarkers方法正常去除marker点。(以前没有此问题,ios及安卓都可以正常使用,目前使用hbuilderX 3.3.11版,真机运行或打包后,ios失效)。操作示例见附件

2022-03-04 17:36 负责人:DCloud_iOS_XHY 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

问题复现,已反馈给相关人员排查,已加分 ,感谢您的反馈!

  • 枫叶林 (作者)

    预计什么时候可以修复好


    2022-03-08 10:32

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX alpha 3.4.1+ 已修复

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