🌊

Zoom level当たりのScaleについて

2022/11/09に公開

しょうもない計算で会社のDocを汚したくなかったため、ここに書きます。

Zoomlevel0=591657527

Zoom levels and scale.
96dpiで256pxが世界地図に収まる大きさだと、縮尺が1:591657527.591555になるらしい

計算してみる

解像度が96dpiだと、256pxの大きさは約2.666inch
センチメートルに直すと約6.773cm

上記を地球の円周で割る

scale = 40,075,000(m) / 0.06773(m)

結果: 591,687,583

結果

ほんとっぽい
591,657,527に対して、誤差が割とあるのは、小数点3位以下を切り捨てて計算してたからだと思う。
つまり、zoomlevel当たりの寸法は、ディスプレイのDPIに依存しているのであてにならない??

Discussion