Answers:
我建议使用TileMill生成图块,它可以将它们保存为多种格式,包括可用于脱机应用程序的mbtiles捆绑包。Tilemill将使您对地图进行制图控制,并产生漂亮的结果。
或者,您可以从Cloudmade下载样式化数据,.img文件应为完整分辨率,并且可以使用tileserver或GDAL生成降采样的tile。但是,您仍然需要一种分发格式,这是TileMill为您处理的事情,这很好。
另一种方法是使用Maperitive的generate-tiles命令。
注意:“几个GB”可能是一个乐观的估计。还要注意,Web Tile Server通常不会预先渲染所有高缩放磁贴(例如17级),因为浏览器实际上曾经使用过(请求的)极少数(少于1%)。因此,您可能需要一种按需生成图块的方法。