this._mapContext.setLocMarkerIcon({
iconPath: uni.getStorageSync('userInfo').mapavatar,
complete(err) {
console.log("执行自己更换头像821", err)
// that.showLocation = true
}
})
- 发布:2023-06-20 11:11
- 更新:2024-05-22 15:03
- 阅读:321
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 家庭中文版 22H2 22621.1848
HBuilderX类型: 正式
HBuilderX版本号: 3.8.4
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone13rpo
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
页面初始化后定义地图,之后使用地图的setLocMarkerIcon方法,不生效,fail回调里面返回无效的参数 在onReady 和onLoad分别进行过,都无效
页面初始化后定义地图,之后使用地图的setLocMarkerIcon方法,不生效,fail回调里面返回无效的参数 在onReady 和onLoad分别进行过,都无效
预期结果:
使用地图的setLocMarkerIcon方法后,自己的头像切换成自定义图标,而不是默认的蓝色角标
使用地图的setLocMarkerIcon方法后,自己的头像切换成自定义图标,而不是默认的蓝色角标
实际结果:
页面初始化后定义地图,之后使用地图的setLocMarkerIcon方法,不生效,fail回调里面返回无效的参数
页面初始化后定义地图,之后使用地图的setLocMarkerIcon方法,不生效,fail回调里面返回无效的参数
bug描述:
我们换过开发的电脑,换过hbuilderx的版本 3.7.9 3.7.11 3.8.4
页面和使用地图:高德地图 nvue页面
问题描述: map组件的setLocMarkerIcon方法中iconPath不管是本地地址,代码包地址还是网络地址,也转过base64格式,运行到ios都会显示无效的参数.安卓正常
使用方法后返回结果:
{
"message": "无效的参数",
"errMsg": "setLocMarkerIcon:fail"
}
1***@qq.com (作者)
试过了,还是没有用,还是提示无效的参数
2023-06-27 15:39