Phonegap を使用して iOS アプリを作成中ですが、事前に作成されたリソースのパッケージ化に問題があります。アプリはオフラインで使用するように設計されており、leaflet.js
いくつかのマップ レイヤーを表示するために使用されます。
これを行う方法は、.mbtiles
ファイル (特定の形式の SQLite ファイル) とカスタムleaflet.js
TileLayer を使用することです。現在、基本レイヤーは最初の実行時にダウンロードされますが、基本レイヤーはアプリにバンドルされていることが理想的です (1 ~ 2GB です)。私が知る限り、iOS ではファイルをリソースとしてバンドルするだけなのでかなり簡単ですが、Phonegap では API は Documents ディレクトリへのアクセスのみを許可します。
バンドルされている Phonegap のベスト プラクティスに誰かが光を当てることができれば、assets
それは素晴らしいことです!
さらに情報が必要な場合はお知らせください。