リーフレットとgeojson-vtもマップを使い、ベクトルタイルでいくつかの線を使用します。私はgeojson-vtでいくつかの修正を加えました。なぜなら、タイルをスライスするときに私の関数をいくつか追加する必要があるからです。 ズームは1からリーフレットを開始し、マウスホイールでズームを増やすなど、ズーム= 15にすると、すべてうまく動作します。私は例7用のズーム=と私の地図を起動したときしかしリーフレットで徐々にズームする方法、javascript
var leafletMap = L.map('map').setView([52.00, 19.64], 7);
ベクトルタイルは、0から7までのcalcuated beeingていませんので
が、唯一の7で、そう「私の機能」、問題があるだけでなく働いていけません。
私は解決策がズーム0でマップを開始し、次にループ7でズームを増やすことになると思います。しかし、私はどのように知っていますか。
が、私はこれを試みたが、それは、複数のズームで作業されていません...ここで
setTimeout(function() {
leafletMap.setZoom(2);
}, 300);
...
setTimeout(function() {
leafletMap.setZoom(7);
}, 300);
あなたがにGeoJSON-VTまたは少なくともあなたのカスタム関数とそれらを呼び出すコードに変更したコードを表示することができますか?ズームをアニメーション化するだけでは、関数が実行され、ズームレベルごとに正しいベクターレイヤーが描画されないことがあります。 – nothingisnecessary