我使用傳單和geojson-vt太地圖和一些矢量瓷磚線。我在geojson-vt中做了一些修改,因爲我需要在切片時添加一些我的功能。 一切工作正常,當我從縮放1開始我的leafletMap,然後通過鼠標滾輪增加縮放,例如縮放= 15。但有一個問題,當我開始我的地圖與變焦=例如7,如何逐漸放大單張,javascript
var leafletMap = L.map('map').setView([52.00, 19.64], 7);
因爲矢量磚不beeing從0 calcuated至7,但僅在7,所以「我的功能」不運作良好。
我認爲解決方案將在縮放0開始地圖,然後在循環增加縮放到7,但我不知道如何。
我試過,但它不與多個變焦的工作...
setTimeout(function() {
leafletMap.setZoom(2);
}, 300);
...
setTimeout(function() {
leafletMap.setZoom(7);
}, 300);
你能告訴你在以GeoJSON-VT改變了代碼,或者至少你的自定義功能和調用它們的代碼?我不確定簡單地使用縮放動畫會導致您的函數執行,因此可能無法在每個縮放級別繪製正確的矢量圖層。 – nothingisnecessary