我想在地图上显示引脚注释,但由于我有这么多,我只想在地图充分放大时显示它们。有没有办法检测到它?
答案 0 :(得分:1)
在包含地图视图的视图控制器中实施this delegate method:
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
{
if (mapView.region.span.longitudeDelta < DESIRED_VALUE)
{
//code to alert map view
}
}
要导出DESIRED_VALUE
,您需要为多个缩放实验收集longitudeDelta
的值。可以使用相同的函数来收集此类日志。