オフラインマップが必要なアプリケーションを構築しています。マップをロードするために必要なJSONファイルも作成したMaperitiveを使用して、TileJSONタイルのセットを作成しました。Local TileJSON iOS上でOpenLayersを使用しているCordovaで
これまでのところ、マップはローカルブラウザとAndroid搭載アプリで動作しています。ただし、マップはiOSビルドには表示されません。彼らはある時点で出現していたが、私が具体的に行ったことが原因ではなかった。彼らはもはや出現していません。私はバージョンコントロールのためにgitを使用しているので、私は地図タイルの作業セットを持っていたが、これらもあまり働いていないことを知っている最後のバージョンにロールバックした。
このエラーをデバッグする方法はわかりません。私はSafariのインスペクタを使用してJSONファイルがロードされているのを見ることができますが、後で読み込まれるタイルはありません。
また、マップ上にOSMレイヤーがあるので、キャンバスが正しく動作していることを確認できました。現時点で私の唯一の疑問は、tiles.jsonファイルがアプリからロードされていて、jsonコードと見なされていない可能性があり、そのためマップレイヤーの読み込みに黙って失敗していることです。