没有加载缩放的MKMapView图块

Ber*_*rgP 6 iphone objective-c mapkit mkmapview ios

我有一个问题.我正在使用a MKMapView来显示一些注释.我使用默认缩放初始化地图视图.它会显示一些地图.

在此输入图像描述

但是当我尝试缩放时,瓷砖没有加载,并且地图变空.像这样.

在此输入图像描述

我通过界面构建​​器创建了Map View.

@property (nonatomic, weak) IBOutlet MKMapView* mapView;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?是否存在任何强制实施方法,这些方法会对此功能产生影响?是的,我的设备上有互联网连接.

Kam*_*pai 1

一般来说,这可能是由于互联网连接而发生的。如果您的互联网连接速度较慢,则加载地图图块需要一些时间。

关于我建议重写以下方法的方法。

重写MKMapView委托方法 -

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)

每次放大/缩小和加载地图图块时都会调用。

PS - 提供MKMapViewDelegate给您的视图控制器。

  • 但互联网连接可用,并且缩放后图块从未加载。我不明白为什么。 (2认同)