0

ユーザーが最初にアプリにログインして地図が表示されたときに、特定の領域に必要なすべての地図タイルを保存する良い方法はありますか?では、それらを事前にキャッシュして、xcodeプロジェクトのリソースとして保存しますか?

または、アプリをインターネット接続で初めて使用するときにダウンロードし、後日インターネット接続なしでアプリを起動したときにいつでも利用できるようにしておくと、マップはそのエリアで問題なく描画されます。

私が尋ねた理由は、地図が常にパリエリアに焦点を合わせているからです。インターネット接続が利用できない場合でも、アプリの起動時にこれらのタイルを常に利用できるようにしたいと思います。

4

1 に答える 1

0

これを行うために利用できるものは何もありません。もちろん方法はありますが、ハックが含まれます。たとえば、ブラウザ(作業用マシン)でGoogleマップから必要なすべてのタイルを保存し、それらをPNGとしてプロジェクトに追加して、マップビューの正しいタイルにマップすることができます。

次に、Googleタイルの使用に関してAppleでさらに多くの問題が発生します。

要するに、それを行うための簡単で推奨される方法はありません。ただし、アプリがパリ向けである場合、論理的には実際のユーザーの大部分がパリにいる場合、マップアプリはそのキャッシュをサードパーティのアプリと共有するため、理論的にはエクスペリエンスがそれほど粗末になることはありません。

于 2012-11-26T17:01:07.393 に答える