Iphone 当地图比例为50%或更大时,我想删除注释。我该怎么做?
当地图比例为50%或更大时,我想删除注释。如何执行此操作?在MKMapView的委托中实现此方法: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%在这里意味着
- (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)