<!-- 为了方便我们能够尽快重现、修复 bug或响应您的需求,请遵从下面的规范描述您的问题。 --> ### Request a feature or report a bug? [这是一个需求还是一个缺陷] 缺陷 ### One-line summary [问题简述] leaflet 里面的L.supermap.baiduTileLayer在加载百度地图时,若开启连续模式,就是 noWrap设置为false的话,并不是连续的,两个世界地图之间隔了一点距离 ### Version [产品及版本] + iClient product (for leaflet,for openlayers,for mapboxgl,classic)[iClient 产品]:for leaflet ---------- <!-- ## If this is a bug [如果这是一个缺陷] --> ### Actual Behavior [当前现象] 两个世界瓦片之间有距离  ### Expected Behavior [期望现象] 没有距离 ### Example of reproducing the issue [重现现象的例子] <!-- For example: Screenshot or Online demo[例如,截图或线上实例 (JSFiddle/JSBin/Codepen)] --> ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title data-i18n="resources.title_baiduLayer"></title> <script type="text/javascript" src="../js/include-web.js"></script> </head> <body style=" margin: 0;overflow: hidden;background: #fff;width: 100%;height:100%;position: absolute;top: 0;"> <div id="map" style="margin:0 auto;width: 100%;height: 100%"></div> <script type="text/javascript" src="../../dist/leaflet/include-leaflet.js"></script> <script type="text/javascript"> var map = L.map('map', { crs: L.CRS.Baidu, center: [0, 0], zoom: 3 }); L.supermap.baiduTileLayer("", { noWrap: false, }).addTo(map); </script> </body> </html> ``` ---------- <!-- ## If this is a feature request [如果这是一个需求] --> ### What is motivation or use case for changing the behavior? [需求的场景和目的是什么?] 需要展示全球地图,不美观
Activity
songyumeng commentedon Jan 3, 2020
谢谢您的issue。

百度地图的瓦片金字塔组织方式与谷歌地图等不同,比如瓦片起算点为0,0而非左上角,分辨率和级别的计算关系是Math.pow(2, (18 - zoom))。
这些导致在zoom为3,4时,可能会出现世界边缘瓦片填充不满的情况,比如
http://online2.map.bdimg.com/onlinelabel/?qt=tile&x=2&y=0&z=3&styles=ph&udt=20150815&scaler=1
在返回瓦片自身就填充不满的情况下,暂时无法实现无缝拼接。