4

D3.js と topojson を使用したフラッド マップの例を次に示します。

http://bl.ocks.org/cappelaere/6472064

https://gist.github.com/cappelaere/6472064

それは本当にD3に負担をかけています。読み込み時に topojson を単純化すると、Firefox がハングアップするようです。災害管理作業をサポートするために、これを機能させる必要があります。ズームインするときに適応単純化を行うことは素晴らしいことです。どんな助けでも大歓迎です。ありがとう、

パット。

4

1 に答える 1

3

これに対する唯一の選択肢は、ズーム レベルに応じてロードされる事前に単純化されたデータ セットを用意することです。つまり、ズームするたびに、ユーザーがズームインした領域の新しい高解像度データ セットをロードするかどうかを決定する必要があります。その場合は、既存の要素をクリアして、新しい要素を追加する必要があります。

これはかなりの労力になります。この時点で、事前にレンダリングされたビットマップ タイル (Google マップなど) を用意し、 Leafletなどの面倒な作業を行うライブラリを使用することもできます。この事前にレンダリングされたマップに加えて、D3 を動的なものに使用することもできます。

于 2013-09-07T11:13:07.880 に答える