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 回答