4

我在这里浏览了 Cloudmade 网站上的帖子,我得到了一些,但不是全部。我已经在下面发布了问题,但没有得到我需要的帮助,所以我想我会在这里问这个问题。

我可以看到我需要:

  • 将所需区域的图块下载到我的 Mac(但看不到如何执行此操作)
  • 使用 map2sqlite 实用程序将这些转换为 sqlite 数据库,更改代码以将图块输出到名为“ZCACHE”而不是“图块”的表中</li>
  • 将数据库复制到应用程序包
  • 在第一次运行时插入一些代码来复制这个数据库,从应用程序包到文档目录
  • 不知何故让应用程序使用这个数据库,而不是一个在线数据库——我看不出这是怎么做到的。

任何帮助都会受到热烈欢迎,

克里斯。

4

2 回答 2

5

对我来说拥有 iPhone 离线地图的最佳解决方案是:

1.- 使用TileMill生成您自己的地图,然后导出为 MBTiles 格式。

2.- 获取mbtiles-ios-example并使用您刚刚生成的 MBTiles 文件。为了编译它,您需要下载Route-Me并将其添加到项目中。

现在,还有另一种选择(不是免费的):Mapbox

于 2011-05-24T07:46:19.470 回答
1

请查看本教程,它可以提供帮助 - http://www.gisnotes.com/wordpress/category/sqlite3/

于 2011-03-02T12:29:39.560 回答