首页 > 解决方案 > Leaflet中的Zoomlevel 19 =灰色瓷砖

问题描述

当我使用最新的Leaflet,甚至是测试版时,Leaflet只显示灰色区域。

我浏览了我的网络服务器上的日志,Leaflet甚至没有尝试加载任何 x19 磁贴。

var lagx1 = L.tileLayer('https://myserver.org/tiles/x1/{z}/{x}/{y}.png', {detectRetina:false, id: 'mapbox.light', attribution: attribution});

使用 Google,从 1.00 版之前开始似乎一直是个问题。

有没有人有修复或解决方法?

标签: leafletzooming

解决方案


Leaflet应该有一个固定高度的map html元素,否则他不知道要显示多少个tile。如果我记得的话,google 是一个使用棘手的 hack 显示在 tile 图层上的图层。因此,也许可以考虑将地图 html 元素的高度设置为 200px。


推荐阅读