0

プロジェクトに D3.js を使用していますが、ズームの変更中に SVG オブジェクトの投影を変更できるかどうかを知りたいですか? このシナリオで使用したいと思います: と呼ばれる投影を使用しd3.geo.albersUsa()ていますd3.geo.azimuthal()

4

1 に答える 1

2

はい、可能です。通常のメソッドを使用して、ズーム ハンドラーで投影を設定するだけです。ただし、この方法でプロジェクションを変更することはお勧めできない場合があることに注意してください。拡大するだけの通常の動作とは対照的に、拡大するとまったく異なるように見えるため、ユーザーはおそらく混乱するでしょう。プロジェクションを変更するための別のコントロールをユーザーに提供することをお勧めします。

于 2012-06-10T08:57:28.173 に答える