创建index.vue,然后创建map.nvue并在pages.json中配置,然后在map.nvue中使用map组件,在script中创建mapContext并调用addMarkers()
- 发布:2024-05-11 09:53
- 更新:2024-05-11 09:53
- 阅读:144
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 11
HBuilderX类型: 正式
HBuilderX版本号: 4.14
手机系统: Android
手机系统版本号: Android 13
手机厂商: 小米
手机机型: 小米12Pro天玑版
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
控制台不报错,地图上也不展示marker
控制台不报错,地图上也不展示marker
实际结果:
控制台运行正常,地图上不展示marker
控制台运行正常,地图上不展示marker
bug描述:
在index.vue页面中嵌入map.nvue实现地图,发现调用mapContext.addMarkers()无效,控制台也没报错
onReady() {
this.mapContext = uni.createMapContext('map-view', this)
this.mapContext.addMarkers({
markers: [
{
id: 1,
iconPath: '/static/logo.png',
longitude: 121.1234,
latitude: 30.5678,
rotate: 60,
width: 20,
height: 20
}
]
})
}
0 个回复