0

mapView に注釈を含めていますが、表示されません。

マップが表示され、予想される場所が中心になります。地図の中心座標は注釈座標と同じです。

問題がどこにあるかを検出するための助けは大歓迎です。

#import "mapKitViewController.h"
#import "Annotation.h"

@interface mapKitViewController ()

@end

//AYUNTAMIENTO DE LAS PALMAS DE GC
#define LP_LATITUDE 28.1249625;
#define LP_LONGITUDE -15.4286931;
//span
#define THE_SPAN 0.01f;



@implementation mapKitViewController
@synthesize myMapView;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.title = @"Localízame";    


    //DATOS DEL MAPA
    //region
    MKCoordinateRegion myRegion;

    //centro del mapa
    CLLocationCoordinate2D center;
    center.latitude = LP_LATITUDE;
    center.longitude = LP_LONGITUDE;

    //span
    MKCoordinateSpan span;
    span.latitudeDelta = THE_SPAN;
    span.longitudeDelta = THE_SPAN;

    myRegion.center = center;
    myRegion.span = span;

    [myMapView setRegion:myRegion animated:YES];

    //annotation
    CLLocationCoordinate2D ayuntamiento;
    ayuntamiento.latitude = LP_LATITUDE;
    ayuntamiento.longitude = LP_LONGITUDE;

    Annotation *aytoPin;
    aytoPin.coordinate = ayuntamiento;
    aytoPin.title = @"Ayuntamiento";
    aytoPin.subtitle = @"Las Palmas de Gran Canaria";
    [myMapView addAnnotation:aytoPin];
}
4

1 に答える 1