私はこのアプリケーションをleafet.jsで作っています。 このアプリケーションでは、画面にグリッドを手動で描画する必要があります。ファンクションで画面に多角形を描画するように気を配った 関数が必要です。Leaflet.js:地図のズームが終了したことを検出
私はリーフレットマップの変更をトリガするよう呼びかけています。 zoom
- ズーム整数とsize
は、マップ上に描画されるタイルのサイズを制御する{x:1,y:1}
のようなものです。 (彼らはタイルが下描かれている単位がLATあるように変更する必要があり、マップ上の長いポイント。私はsetTimeoutメソッドを使用する必要が
function changeZoom(zoom,size){
map.setZoom(zoom);
setSize(size);
setTimeout(drawGrid,500)s;
}
理由はリーフレットignores
ので、任意の図であり、 (私は層としてやっている)は、地図の上にコマンドマップは、アニメーションが完了するまで。
あなたはAPIで説明map.zoomend
イベントを、使用することができます。この非同期代わりに?
このイベントはまだ私のために多くの時間を発射するようです。私はタッチパッドを使っているのですか? –
apiリンク – s2t2
のおかげで、「パンニング」や「ズーム」などの複数のイベントを確認する方法はありますか?また、私は "負荷"イベントが発生していないことを確認した。 – ram