边界视单张图像映射到横向视(Bounding view of a Leaflet image map

2019-10-18 06:43发布

我有一个已经被切成使用MapTiler在单张创建6级变焦的瓷砖的方形图像16384x16384。

我已经建立了在单张图像,如下所示:

var map = L.map('map', {
      maxZoom: 6,
      minZoom: 0,
    }).setView([0, 0],1);

var tilesURL = "_server/tiles/{z}/{x}/{y}.jpg";

L.tileLayer(tilesURL, {
    maxZoom: 6,
    continuousWorld: 'false',
    tms: true
}).addTo(map);

我会怎么之一:

  1. 限制这种大正方形图像的只是中间的(横向矩形)区域中的视野?
  2. 产生非正方形矩形片集合?

此外,可以单张自动适应边界区域的地图容器?

Answer 1:

  1. 是。 使用maxBounds选项 。
  2. 不知道,但你为什么要做这样的事情?
  3. 是:该方法fitBounds做到这一点。


文章来源: Bounding view of a Leaflet image map to a landscape viewport