Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 当地图比例为50%或更大时,我想删除注释。我该怎么做?_Iphone_Mkmapview_Mkannotation - Fatal编程技术网

Iphone 当地图比例为50%或更大时,我想删除注释。我该怎么做?

Iphone 当地图比例为50%或更大时,我想删除注释。我该怎么做?,iphone,mkmapview,mkannotation,Iphone,Mkmapview,Mkannotation,当地图比例为50%或更大时,我想删除注释。如何执行此操作?在MKMapView的委托中实现此方法: - (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated { if (map scale is > 50%) { [mapView removeAnnotations:[mapView annotations]]; } } 另外,您如何计算缩放。50%在这里意味着

当地图比例为50%或更大时,我想删除注释。如何执行此操作?

在MKMapView的委托中实现此方法:

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated {
    if (map scale is > 50%) {
        [mapView removeAnnotations:[mapView annotations]];
    }
}

另外,您如何计算缩放。50%在这里意味着什么?

在MKMapView的委托中实现此方法:

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated {
    if (map scale is > 50%) {
        [mapView removeAnnotations:[mapView annotations]];
    }
}

另外,您如何计算缩放。50%在这里意味着什么?

MapKit
没有缩放级别的概念。在任何时候,地图的视口都跨越一个特定的
MKCoordinateRegion
,因此50%的放大或缩小仅仅是前一个区域的一半。

MapKit
没有缩放级别的概念。在任何时候,地图的视口都会跨越一个特定的
MKCoordinateRegion
,因此50%的放大或缩小仅是前一个区域的一半。

我发现这一点很有用,它使得基于缩放级别的概念更容易操纵地图视图,找到。

我发现一些有用的东西,可以使基于缩放级别的概念更容易地操纵地图视图,找到。

你所说的地图比例是什么意思,50%在这里是什么意思?这是当用户将地图放大到一半的时候吗?100%-这是iphone屏幕上的一幅完整地图(320480),50%-这是iphone屏幕上的一幅完整地图(640960)。你所说的地图比例是什么意思?50%在这里是什么意思?是当用户将地图放大一半时吗?100%-这是iphone屏幕上的一张完整地图(320480),50%-这是iphone屏幕上的一张完整地图(640960)