0
我試圖將美國大陸的地圖框地圖調整爲600px寬的窗口。縮放級別4是理想的,但切斷了地圖的兩側。縮放3使地圖太小。 Here is current zoom 3 view - too much white space.將地圖上的特定區域調整爲定義的地圖寬度
如何使用mapbox磁貼填寫我的地圖窗口?我試過從Tilemill再次出口,但沒有用處。
我試圖將美國大陸的地圖框地圖調整爲600px寬的窗口。縮放級別4是理想的,但切斷了地圖的兩側。縮放3使地圖太小。 Here is current zoom 3 view - too much white space.將地圖上的特定區域調整爲定義的地圖寬度
如何使用mapbox磁貼填寫我的地圖窗口?我試過從Tilemill再次出口,但沒有用處。
您可以檢測地圖上的西南和東北點,並使它們適合視圖的範圍。事情是這樣的:
var southWest = L.latLng(40.712, -74.227),
northEast = L.latLng(40.774, -74.125);
map.fitBounds([
southWest,
northEast
]);
您可以在此看到link方法fitBounds在冊(mapbox)是如何工作的。
這是行不通的,因爲當fitBounds方法計算它用來調用setView方法的縮放級別時,它會得到一個整數,因爲setView只接受整數。在這種情況下,fitBounds會給zoomfactor三,他/她已經說過他嘗試過,發現太小。 – iH8 2014-11-22 00:14:22