地図の縮尺が50%以上のときに注釈を削除したい。これどうやってするの?
3 に答える
3
このメソッドを MKMapView のデリゲートに実装します。
- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated {
if (map scale is > 50%) {
[mapView removeAnnotations:[mapView annotations]];
}
}
また、どのようにズームを計算していますか。ここでの 50% とはどういう意味ですか?
于 2010-12-26T18:30:24.393 に答える
0
MapKit
ズームレベルの概念がありません。いつでも、マップのビューポートは特定の にまたがっているMKCoordinateRegion
ため、50% のズームインまたはズームアウトは、前の領域の半分にすぎません。
于 2011-04-21T20:52:07.343 に答える
0
ズーム レベルの概念に基づいてマップ ビューを簡単に操作できる便利な機能を見つけました。
于 2011-05-06T22:18:04.980 に答える