0

我有一个 MKMapView,它使用以下格式从以下服务器加载地图:

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

为了缓存从该服务器加载的图块,我知道我必须将图块保存在应用程序的 Documents 文件夹中,但是如何?

如果要在 Documents 文件夹中呈现这些图块,我知道我必须继承 MKTileOverlay 并使其在从服务器拉取之前检查本地存储 - 但是,再次,如何?

任何帮助将不胜感激。

一切顺利 - 克里斯

4

1 回答 1

0

看看MKTileOverlay 的loadTileAtPath函数,它允许你从任何你想要的地方加载图块。您可以在那里实现读取。

于 2016-09-02T16:12:40.397 回答