0

各マップ タイルは 256x256 ピクセルの画像であると理解しています。つまり... 1400 x 1400 ピクセルの画面を見ている場合... 画面全体をカバーするにはおよそ 36 個のタイル (6 タイル x 6 タイル) です...そして、マップを最高のズーム レベルで表示したいとします。 ... マップ上の 20 画面分のエリア... そのズーム レベルでは 700 タイルで、さらにズームアウト レベルではそこから下に進みます。せいぜいこれは 10k タイルのようなものです。

私は現在、オレゴン州ポートランド市の地図を作成しています... 地図タイルをエクスポートして png に変換したところです... 100 万個のファイルがあります。何??!?!私が持っている最大のズーム レベルは 18 で、最小のズーム レベルは 10 です.... どういうわけか、これらのタイルは縮小されていますが、その理由はわかりません。

ここで何が欠けていますか?

4

1 に答える 1

1

あなたが遭遇しているのは累乗です。より深いズーム レベルごとに、各タイルは 4 つの部分に分割されるため、合計で 4 倍のタイルがあります。これはズーム レベル間で複雑になります。つまり、z5 に 1 つのタイルがある場合、同じ地理的領域は z10 では 4*4*4*4=256 タイル、z15 では 65,536 タイルで表されます。

z10 でポートランドのマップを見ている場合、画面をカバーするために約 16 タイルが必要です。その領域は 16*4^8 タイルで表され、実際には 1,048,576 タイルになります。

于 2016-10-21T18:20:42.157 に答える