Open xiaodao-2019 opened 5 years ago
@sakitam-fdd
@xiaodao-2019 为嘛@我 :joy:, 你给个最小示例或者 codepen 我看下
@sakitam-fdd 不好意思@错人了,代码是按官方文档上一样的。就是在部分电脑上(mac,win7都试过)会出现这种情况,同版本浏览器在大部分电脑上是没有出现这种问题
@xiaodao-2019 我的意思是可复现代码以及数据写个示例看一下,不然没办法定位问题。
@sakitam-fdd 问题很难定位,我在我电脑上也没有重现这个问题,代码是一样的,而且我试了下在虚拟机装了同版本的系统及浏览器没有重现问题。
` <!DOCTYPE html>
` 放到服务器上就会出现这个情况,放在本地就没问题
@sakitam-fdd @hinikai
问题已解决,浏览器缩放到90%引起的,
问题已解决,浏览器缩放到90%引起的,
如果用户就是要缩放到 90% 呢?
重现步骤:
预期:
正常渲染
结果:
出现残影
即使 1,2 顺序对调,也仍然会出现这种问题
系统:
临时解决方案
var {width,height}=map.getContainer().getBoundingClientRect()
Object.assign(map.getContainer().getElementsByTagName('canvas')[0],{width,height})
var {width,height}=map.getContainer().getBoundingClientRect() Object.assign(map.getContainer().getElementsByTagName('canvas')[0],{width,height})
这个方法不行,会让绑定的事件错位
地图拖动后,在部分电脑的浏览器上,边缘部分的图标刷新不掉