在crs.simple模式下根据图像分辨率设置边界

时间:2019-04-04 13:26:28

标签: leaflet

我使用传单显示不同的楼层平面图。每个都有自己的大小和比例。
如何在不手动设置边界的情况下将这些平面图居中?


编辑: 我使用tileLayer来请求图块

 layer = L.tileLayer('2.jpg_files/{z}/{x}_{y}.jpg', {
          minZoom: mapMinZoom, maxZoom: mapMaxZoom,
          noWrap: true,
          tms: false
        }).addTo(map);

这是我当前设置边界的方式:

 var mapExtent = [0,-2160, 3840,0];

 map.fitBounds([
        crs.unproject(L.point(mapExtent[2], mapExtent[3])),
        crs.unproject(L.point(mapExtent[0], mapExtent[1]))
      ]);

0 个答案:

没有答案