- 【潜在bug】map某些情况会自动重置?
如题所示: 我的地图页面是tab类型的,有时候(初步判断可能是内存比较紧张)地图页面hide的情况,切换回地图页面,map组件会自动重置; 表现在外就是地图视野回到了北京(默认中心) 这种情况是偶发的,较为老旧的android型号会触发这个问题; 官方能够提供map组件加载完成事件回调,让我们可以重新调正地图加载后的一些行为,用来规避这个问题。
2022-03-14 - 报告一个bug 苹果较正常android机不正常
当录音的时候,界面会卡死,尤其是canvas绘制的地图(蜂鸟地图),停止录音后恢复正常。 感觉是js引擎被阻塞了一样。
2021-08-06 - 小程序-地图-聚合点,如果几个点特别近甚至本身就是重合的,无法展开聚合。
如题,特别近的marker(或者坐标完全一致的点),点击后无法展开聚合,程序中也无法得知是否展开正确。 实际场景:一个建筑物内,多个商家需要标记marker,在地图上就是重合的点,会被聚合。 期望:点击后能虚拟展示或者知道是否正确展开,无法正确展开的点开发人员就可以自行做页面处理重合数据列表展示之类的。
2021-04-25 - map组件加载聚合markers性能问题?加载无法正确渲染自定义气泡
let marker = { // clusterId:length, joinCluster: true, garage:garage, id: length, garageId: garage.id, customCallout: { anchorY: 0, anchorX: 0, display: 'ALWAYS', }, latitude: garage.lat, longitude: garage.lon, iconPath: '../../static/images/point.png', width: 20, height: 27, } this.markers.push(marker) 然后用<cover-view slot="callout">实现自定义气泡的渲染。 marker数据如上,如果一次性push完6条marker数据,然后赋值给this.markers = arr,大部分节点无法渲染(自定义气泡),必须要聚合一次后扩展开,就渲染正常了。 marker数据如果每隔500毫秒push一条到this.markers里面,大部分手机能正常渲染了。 请问这里的渲染机制,是否有节流或者因为性能造成丢弃情况?
2020-12-16