this.mapContext = uni.createMapContext("map", this);
console.log("mapcontext", this.mapContext)
this.mapContext.initMarkerCluster({
enableDefaultStyle: true,
zoomOnClick: true,
gridSize: 60,
complete(res) {
console.log("initMarkerCluster", res)
}
});
this.mapContext.on("markerClusterCreate", (e) => {
console.log("markerClusterCreate", e);
});
this.mapContext.on('markerClusterClick', (res) => {})
this.addMarkers()
}, ```
- 发布:2022-12-09 16:52
- 更新:2024-10-22 13:53
- 阅读:295
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS 12.2.1 (21D62)
HBuilderX类型: 正式
HBuilderX版本号: 3.6.5
手机系统: Android
手机系统版本号: Android 7.0
手机厂商: 华为
手机机型: nova
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
用demo vue页面加载nvue页面,nvue页面加载map组件,然后调用mapcontext api 无法执行回调,且markertap点击e.detail = {}
用demo vue页面加载nvue页面,nvue页面加载map组件,然后调用mapcontext api 无法执行回调,且markertap点击e.detail = {}
预期结果:
mapcontext api有回调,marker点击事件返回id
mapcontext api有回调,marker点击事件返回id
实际结果:
mapcontext api 无法执行回调,且markertap点击e.detail = {}
mapcontext api 无法执行回调,且markertap点击e.detail = {}
1 个回复
wanfeng
兄弟,解决了吗