4

ここの Cloudmade サイトの投稿を調べたところ、一部はわかりましたが、すべてではありませんでした。以下に質問を投稿しましたが、必要なサポートが得られなかったので、ここで質問することにしました。

次のことが必要であることがわかります。

  • 必要な領域のタイルを Mac にダウンロードします (ただし、これを行う方法がわかりません)。
  • map2sqlite ユーティリティを使用してこれらを sqlite データベースに変換し、タイルを「タイル」ではなく「ZCACHE」と呼ばれるテーブルに出力するようにコードを変更します</li>
  • DB をアプリケーション バンドルにコピーします。
  • 最初の実行時にこの DB をアプリケーション バンドルからドキュメント ディレクトリにコピーするためのコードを挿入します。
  • どういうわけか、オンラインのデータベースではなく、このデータベースを使用するようにアプリを取得します。それがどのように行われたかわかりません。

どんな助けも温かく歓迎します、

クリス。

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 に答える