我有一个MKMapView
,我正在为它提供瓷砖。现在我的用户可以将离线磁贴下载到他们的设备上但他们当然只对选定的部分这样做。所以有些部分我有离线瓷砖,有些部分我没有。
现在,如果用户没有互联网连接,那就没问题了。所有对在线图块的请求都会立即失败,MapView将继续询问其他图块。完美!
但是......现在我的用户网络超级糟糕了。所以不是没有网络,而是糟糕的互联网。超级慢的互联网! 现在,当用户放大他感兴趣的位置时,我的MapView将要求周围的瓷砖。我的MapView要求周围的瓷砖,但在这些网络请求失败之前,它不会继续要求更多的瓷砖(我会离线并可以立即提供的瓷砖)。
所以...对于我的用户来说,好像离线图块不起作用......他必须等待很长时间,直到所有请求超时并且MapView将专注于更新的图块。
如何解决此问题?????