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