[英]Multiple pins on MKMapview
是否可以在 MKmapview 上添加多個引腳?我已經添加了一個並完成了注釋,我希望在 MKMapview 上添加多個引腳。請幫幫我。
只需簡單地使用 [mapView addAnnotations:] 代替 addAnnotation。 您必須為其提供一個注釋數組。
/// ExplainClass 是新的 class,其中聲明了坐標、標題、標題
解釋類
@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
@property (nonatomic, copy) NSString *title;
@property (nonatomic, copy) NSString *subtitle;
// 地圖類
MKMapView *mapView;
MKCoordinateRegion region = { {0.0, 0.0}, {0.0, 0.0} };
region.center.latitude = 22.569722 ;
region.center.longitude = 88.369722;
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapView setRegion:region animated:YES];
MKCoordinateRegion region1 = { {0.0, 0.0}, {0.0, 0.0} };
region1.center.latitude = 37.786996 ;
region1.center.longitude = -122.419281;
region1.span.longitudeDelta = 0.01f;
region1.span.latitudeDelta = 0.01f;
[mapView setRegion:region1 animated:YES];
[mapView setDelegate:self];
ExplainClass *ann = [[ExplainClass alloc] init];
ann.title = @" Kolkata";
ann.subtitle = @"Mahatma Gandhi Road";
ann.coordinate = region.center;
ExplainClass *ann1 = [[ExplainClass alloc] init];
ann.title = @" Abc";
ann.subtitle = @"Road";
ann.coordinate = region1.center;
[mapView addAnnotation:ann];
[mapView addAnnotation:ann1];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.