【发布时间】:2013-11-26 21:22:17
【问题描述】:
我正在制作一个必须离线工作的网络应用程序。到目前为止一切正常,我的最后一步是将地图图块离线。幸运的是,我确切地知道用户需要访问地图的哪些区域,因此我不必允许缓存数百万个图块。
地图分为多个区域,因此我们的想法是将这些区域的图块作为可下载的“包”提供。
例如,当我在线时,我会转到“平铺包”页面,该页面提供多个区域的下载。我选择我感兴趣的区域,它会下载瓷砖,当我离线时,我可以使用这些瓷砖。我只需要大约 2 个缩放级别,一个用于快速导航,一个用于快速导航,另一个用于获取更多细节。
我正在使用传单来提供地图。有没有人必须做这样的事情并且可以给我一些指导?我真的不知道如何解决这个问题,这是最后一块拼图。
【问题讨论】:
-
我不确定您的实际问题是什么。您想知道如何为您的两个缩放级别生成图块吗?
-
您会发现 MBTiles 很有用 - 一种基于 sqlite 的格式,用于从单个文件中提供一组图块。
标签: javascript openstreetmap leaflet mapbox