英国の地図上に適切なサイズの「正方形」を描くことで、さまざまな地域がどれほど大きいかを説明したいと思います. アイデアのSVG 以外の例を参照してください。
理想的には、d3.js を使用して、SVG を使用してマップと「正方形」を描画したいと考えています。理想的には、「正方形」を地図投影の歪みに合わせて適切に調整された多角形にしたいと思います。
マップを描画してポリゴンを投影する方法がわかったので、私が解決しようとしているのは、面積、緯度、経度を取り、投影できる geoJSON ポリゴンを返す JavaScript 関数だと思います。
function square(area, latitude, longitude) {
... something ...
return geojson_polygon;
}
これは既存のライブラリの一部ですか? または、私が盗むことができるいくつかのサンプルコードを教えてもらえますか? または私が実装する必要がある数学だけですか?