MapView未显示 - 目标C

时间:2013-05-09 13:31:25

标签: iphone objective-c mkmapview

我正在尝试通过动态创建地图来获取地图视图,但地图视图只显示淡黄色视图。我导入了MKMapView和CoreLocation框架。这是我的代码,请帮我解决这个问题。在此先感谢!!

MKMapView *map_view;
    map_view = [[MKMapView alloc] initWithFrame:frame];
    map_view.showsUserLocation = YES;
    map_view.mapType = MKMapTypeHybrid;
map_view.delegate = self;
    [_scrollView addSubview:map_view];

2 个答案:

答案 0 :(得分:1)

我认为你对MkMapView不友好,How to use MkMapView

答案 1 :(得分:0)

在.h文件中

,您可以插入以下

@interface YourViewController : UIViewController <MKMapViewDelegate>
{

    IBOutlet MKMapView *mapview;
}

@property(nonatomic, retain) IBOutlet MKMapView *mapview;
在.m文件中

,您可以插入以下

@implementation YourViewController

@synthesize mapview;

-(void)ViewDidLoad
{
    mapview.mapType=MKMapTypeStandard;
    mapview.showsUserLocation = YES;
    mapview.delegate=self;
}