2016-04-22 2 views
0

私はこのフォーマットでは、次のサーバーからマップをロードMKMapView持っている:キャッシュMKTileOverlay

NSString *urlTemplate = @"http://opencache.statkart.no/gatekeeper/gk/gk.open_gmaps?layers=topo2&zoom={z}&x={x}&y={y}"; 

をそして、このサーバからロードされたタイルをキャッシュするために、私は私が保存する必要があります知っていますアプリのDocumentsフォルダにタイルを貼っていますが、どうですか?

Documentsフォルダにこれらのタイルがレンダリングされている場合は、MKTileOverlayをサブクラス化してサーバーからプルする前にローカルストレージを確認する必要があることがわかります。

ご協力いただければ幸いです。

すべてのベスト - クリス

答えて

0

あなたはどこでもあなたが欲しいからタイルをロードすることができますMKTileOverlay's loadTileAtPath functionを見て、。そこに読書を実装することができます。

関連する問題