簡體   English   中英

MKMapview 上的多個引腳

[英]Multiple pins on MKMapview

是否可以在 MKmapview 上添加多個引腳?我已經添加了一個並完成了注釋,我希望在 MKMapview 上添加多個引腳。請幫幫我。

只需簡單地使用 [mapView addAnnotations:] 代替 addAnnotation。 您必須為其提供一個注釋數組。

此鏈接MapKit代碼源可能會為您提供一些有用的信息。

享受編碼:)

在教程底部找到源代碼..

/// 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM