2016-07-22 53 views
0

我正在进行一个项目,以获得一个区域的地图3乘3英里可见离线缩放级别15至19.
我下载了所需的OSM瓷砖与捆绑包和应用程序正在接近我想要的。但是我发现视网膜屏幕需要512块512块的问题。 (这是强制性的吗?)离线地图瓷砖选项

我有一个想法,安排用户下载所需的磁贴时,他们有一个互联网连接存储他们以备后用。
我是否认为设备会根据需要下载视网膜瓷砖?

问题出在我找不到任何有关该主题的快速教程。
另一个问题是,我似乎记得看到一篇我现在找不到的帖子,说从7月16日起Mapquest停止提供下载。
如果是这样,还有什么其他选择?

回答

0

您可以使用Maperitive下载所需的地图文件。
您将在Maperitive处获得完整信息。

这是我用于下载我的android应用程序的地图文件。
我希望这可以帮助你。如果是这样,我很乐意为您提供帮助,但在网络可用性期间缓存磁贴并将其存储以供以后在Swift中使用时,我无法帮助您,对不起。

+0

谢谢你的领导。我在我考虑的许多解决方案中掩盖了Maperitive。我设法下载了256个tile和512个tile并以8bits的速度将总大小缩减为30Mo。 我的代码加载瓷砖是 让urlTemplate = baseURL.stringByAppendingString(“osmm/{z}/{x}/{y} .png /”) 任何想法如何在需要时加载视网膜瓷砖? – cpmac

+0

对不起,我不知道如何加载视网膜瓷砖 –