2017-06-21 24 views
0

在Leaflet中,我試圖創建一個函數來恢復包含座標的圖層的初始位置和縮放級別。下面在小冊子中恢復標記初始位置和縮放級別

function refresh() { 
    map.fitBounds(coordLayer.getBounds(); 
} 

代碼中心的標誌,但放大到我設置MAXZOOM:在頁面刷新

var map = L.map('map').setView([lat, lon], 6); 

L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png' { 
    maxZoom: 13, 
    minZoom: 2, 
    attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>' 
}).addTo(map); 

默認縮放級別爲6,但我不知道如何創建一個以縮放級別6爲中心標記的功能。

回答

0

With this var您可以設置默認初始縮放級別,並且this getter應該可以在此工作。

這是您一直在尋找的答案嗎?

+0

不幸的是,我不知道如何在融入功能 – JAT86

0

找到一個簡單的解決方案閱讀文檔後:

function refresh() { 
map.setView([lat, lon], 6); 
} 
相關問題