我正在使用Open Street Maps在我的HTML5应用程序中显示地图。
它使用这样的URL作为地图图块,
http://b.tile.openstreetmap.org/ {Z} / {X} / {Y} .PNG
如果我选择一个地区,比如新西兰的奥克兰,我怎么能计算出涵盖奥克兰的Z,X,Y的所有价值呢?我希望编写一个脚本来抓取所有这些图像并将它们缓存在HTML5数据库中。
答案 0 :(得分:1)
首先,看一下tile usage policy section about bulk download。其次,使用TileStache可以轻松完成这种缓存:配置缓存以从特定源渲染或获取切片,然后运行tilestache-seed.py
,传入边界框(在WGS84坐标中)并进行所需缩放水平,你应该得到所有需要的瓷砖。