- 当前 Bug 的表现(可附上截图)
iOS 12.2 iPhoneX MapContext.includePoints无效,安卓正常
- 预期表现
- 复现路径
建立一个地图组件,刷新marker数据后调用API,安卓系统视野变化,iOS视野缩放后不变化
- 提供一个最简复现 Demo
认为无必要,如有需要我做一个…
补充:发现问题,marker数据量小的时候正常,改在bindupdated中调用也正常,似乎是刚设置海量marker后iOS调用才会失效…猜测是因为此时地图正忙着渲染新的marker?所以这个api才失效。
似乎可以hack,但是以前是没有这种情况的。不知道官方打不打算把这个当成一个issue还是打算直接弄成feature?
现在项目因为这个又加了一些判断逻辑与修改,改在bindupdate中调用,满足特定条件(即更新是由marker改变导致的)的时候再调用MapContext.includePoints。
个人认为这个api不应该与视图层的渲染状态有关…只要我setData成功,在callback中调用就应该生效,不知道官方的意见如何?
_____________
再补充…iphone6splus正常…手里异常的有一台iPhone X和iPhone 7P,我更迷糊了…
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)