首页 / 浏览问题 / 云GIS / 问题详情
leaflet加载地图时不能充满整个div,放大缩小时地图就会乱跑
68EXP 2020年08月03日

这是地图一开始加载的时候

这是地图放大,这个地图是可以将他拖拽到div中间的

当我改变浏览器页面的大小的时候,地图就会充满整个div,但是当我刚加载的时候就不会充满div,我现在想让刚加载的时候就充满整个div

1个回答

您好,这个您可以看下原生api中对map的定义,他的定义option包含

3,357EXP 2020年08月03日
那我现在想让他刚加载的时候就充满整个div,而不是我改变浏览器大小的时候才充满整个div,我应该怎么做呢
亲,我也遇到了你一样的问题,开始加载不全,一改变浏览器大小,就加载出来了,请问你后面怎么解决的呢?谢谢
setTimeout(function() {
                                map.invalidateSize(true);
                            }, 10)

写一个延时函数,让他重新适应大小
问题解决了,感谢
...