0

即使3G启用,我也需要我的应用程序切换到离线模式。

我正在使用AFNetworking并且很容易抑制所有HTTP操作,但是如何处理有地图的屏幕?

我不想进行任何数据传输,因此我要么需要切断对 的互联网访问,要么需要切断MapView具有replace空离线磁贴的磁贴请求。

有什么方法可以在不使用任何外部地图库的情况下使用MapKit实现这一点?

PS:我在这里找到了一个相关的问题,但没有明确的答案,而且这个话题很老了(例如,CloudMade还没有适用于iOS 6的 API )

4

1 回答 1

1

我知道您不是在寻找外部库,但请查看MapBox iOS SDK,它可以做到这一点。MapKit 具有不可预测的缓存和离线行为,并且没有公开的 API 可用于管理这些功能。

于 2013-05-30T10:25:37.227 回答