leaflet - 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 版之前开始似乎一直是个问题。
有没有人有修复或解决方法?
解决方案
Leaflet应该有一个固定高度的map html元素,否则他不知道要显示多少个tile。如果我记得的话,google 是一个使用棘手的 hack 显示在 tile 图层上的图层。因此,也许可以考虑将地图 html 元素的高度设置为 200px。
推荐阅读
- cakephp - CakePHP 3.8 - Cookie 删除
- android - Android Smack 4.2 如何上传文件?
- python - TensorFlow 2 中可以用什么代替 tf.train.GradientDescentOptimizer
- c# - 独立于 ISS 范围调度后台作业
- keras - 深度学习,奇怪的批量标准化
- flutter - 在 performLayout() 期间抛出 PageView NoSuchMethodError
- javascript - Bootstrap Accordion - 一次一个活跃的班级
- html - 如何使用 SP.UI.ModalDialog.ShowPopupDialog() 函数来弹出一个 img(Sharepoint)?
- typescript - 字典上的奇怪错误“对象可能是'未定义'”
- javascript - 如何在 React 中播放来自 blob 对象的音频?