0

我试图通过动态创建它来获取我的应用程序中的地图视图,但地图视图仅显示淡黄色视图。我导入了 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];
4

2 回答 2

1

我认为你对 MkMapView 不友好,如何使用 MkMapView

于 2013-05-09T13:42:04.893 回答
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;
}
于 2013-05-10T11:48:08.137 回答