[已删除]
[已删除]
  • 发布:2023-07-26 11:31
  • 更新:2023-07-26 11:31
  • 阅读:335

【报Bug】nvue中使用map组件问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: Redmi Note 9

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

this._mapContext = uni.createMapContext('map1', this);
console.log(this._mapContext.initMarkerCluster); // fun()说明函数存在
this._mapContext.initMarkerCluster({
enableDefaultStyle: false,
zoomOnClick: true,
gridSize: 60,
complete(res) {
console.log('initMarkerCluster', res); //无回调调用
}
});

操作步骤:

只需在nvue文件创建map组件并获取上下文对象并调用上下文对象方法即可

预期结果:

map组件上下文对象方法可以使用,实现动态修改Markers功能,我期望的目标是点击Marker点后改变当前Marker点气泡的颜色

实际结果:

点击后无法动态修改Markers效果

bug描述:

问题一:nvue文件中使用map组件运行在安卓app基座时出现开启地图点聚合后Marker点无法加载的情况。(云打包后无此情况发生)
问题二:在nvue文件中无法调用map组件上下文对象mapContext,如:调用mapContext.initMarkerCluster以及.addMarkers后complete无调用并且方法无作用
问题三:在nvue中使用map组件无法动态渲染数据,我修改了Markers数组中气泡的颜色并按照要求全量重新赋值了Markers也无法改变地图上展示的Marker气泡颜色,因为我使用了点聚合功能,只需将Marker点聚合后再展开即可实现气泡颜色改变。

2023-07-26 11:31 负责人:无 分享
已邀请:

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