だから私はこのアプリケーションを leafet.js で作っています。draw_grid()このアプリケーションでは、画面にグリッドを手動で描画する必要があり、画面に多数のポリゴンを描画する関数で注意を払っています。
リーフレットマップの変更をトリガーするために呼び出しているこの関数があります。
zoom- ズーム整数で、マップ上に描画されるタイルのサイズを制御するsizedict のようなものです。{x:1,y:1}(タイルが描かれている単位は地図上の緯度、経度のポイントであるため、変更する必要があります。
function changeZoom(zoom,size){
map.setZoom(zoom);
setSize(size);
setTimeout(drawGrid,500)s;
}
setTimeout を使用する必要がある理由はignores、マップのアニメーション化が完了するまで、リーフレットがマップ上に描画コマンドを実行するためです (レイヤーとして実行しています)。
代わりにこれを非同期に行う方法は?