Leaflet 传单进一步放大并拉伸瓷砖

Leaflet 传单进一步放大并拉伸瓷砖,leaflet,Leaflet,当我在地图上放大到足够远时,瓷砖层消失了,我看到一堆瓷砖上写着“地图数据还不可用”。我相信这些瓷砖可能来自供应商,但我不确定(我使用的是ESRI WorldImageDataSet) 有没有办法,在某个缩放级别上,仅强制平铺拉伸,而不是请求该缩放级别的平铺?我可以用一些模糊,但我需要进一步放大 我试着使用zoomOffset选项,但每当我在那里放置除0以外的其他内容时,我的磁贴就永远不会加载(全部为灰色) 谢谢 这可以通过使用L.TileLayer的两个选项来解决 首先,将maxNativeZo

当我在地图上放大到足够远时,瓷砖层消失了,我看到一堆瓷砖上写着“地图数据还不可用”。我相信这些瓷砖可能来自供应商,但我不确定(我使用的是ESRI WorldImageDataSet)

有没有办法,在某个缩放级别上,仅强制平铺拉伸,而不是请求该缩放级别的平铺?我可以用一些模糊,但我需要进一步放大

我试着使用zoomOffset选项,但每当我在那里放置除0以外的其他内容时,我的磁贴就永远不会加载(全部为灰色)


谢谢

这可以通过使用
L.TileLayer
的两个选项来解决

首先,将
maxNativeZoom
设置为平铺提供的最高缩放级别(“地图数据不可用”开始出现之前的最后一个缩放级别-这会告诉传单在放大到该级别以外时停止请求新平铺;将使用拉伸平铺

其次,将
maxZoom
设置为任何适当的缩放;您可能不希望它比
maxNativeZoom
高出几个级别,因为拉伸的瓷砖将开始看起来非常可怕


您可以在
L.TileLayer
文档中的“选项”下查看更多详细信息:

我正在寻找完全相同的东西。ESRI正在提供这些服务。(请参阅)。与开放街道地图不同,例如,它抛出一个404,并将导致其TileLayer提交一个
tileerror
事件。我整天都在为此而斗争,发布后你发现了什么吗?不幸的是没有。我走了懦夫的路,使用了(不太漂亮的)改为打开MapQuest磁贴集…我正在寻找同样的东西来支持缩放超过MapBox卫星提供的最高缩放级别,并只显示相同的磁贴,但拉伸到更高的缩放级别。这是我目前看到的MapBox和Google之间的一个主要区别。Google不一定有更高的分辨率,但它更像是usable在更高的缩放级别,尽管它被“过度缩放”,我希望找到一个传单插件可以做到这一点,但还没有找到任何东西。