需求描述:业务需要在地图上展示自定义marker数据,所以使用小程序的markers属性设置标注信息。
关键词说明:目标结果=中心点经纬度和外接圆的半径(单位米)
由于marker数量可能会比较大,不适合一次性加载全量数据,准备获取目标结果来过滤marker数据。目前通过regionChange事件获取region和centerLocation,并经过转换后可得到目标结果。但是通过setting设置scale后,获取的region数据不是最新的,经观测推测是上一轮(最新变更前一轮)的值,造成真实视图与获取到的值不一致。在此询问社区是否有类似实现成功的案例,或者是否为API的bug
https://developers.weixin.qq.com/miniprogram/dev/api/media/map/MapContext.getCenterLocation.html
试下这个能力