2013-06-19 41 views
1

我有一個正方形圖像16384x16384,它已被切片成使用MapTiler的圖塊以在Leaflet中創建6級縮放。傳單圖像映射到風景視口的邊界視圖

我已經建立了在單張圖像如下:

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. 生成一個非方形矩形瓷磚組?

此外,可以將Leaflet自動適合有界區域到Map容器​​嗎?

回答

2
  1. 是的。使用maxBounds option
  2. 不知道,但你爲什麼想要做這樣的事情?
  3. 是:方法fitBounds這樣做。
+0

感謝這一切都是因爲我試圖展示高分辨率圖像,即風景。不是方形的! – ukmikeb

+0

你怎麼知道遠程tileLayer的maxBounds是什麼? – Titan