ios通过MKMapView来显示地图,需要添加<MapKit/MapKit.h>头文件

1.创建一个ViewController,在其中添加一个MKMapView用来显示地图

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>

@interface mapViewController : UIViewController

@property (nonatomic, strong) MKMapView* myMapView;     //显示地图的控件

@end

2.在viewDidLoad中进行初始化,同时添加到当前view中

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.myMapView = [[MKMapView alloc] initWithFrame:self.view.bounds];
    self.myMapView.mapType = MKMapTypeStandard;
    self.myMapView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
    [self.view addSubview:self.myMapView];
}

3.运行后便可以得到一个可以看到显示的地图了

ios地图和定位学习二《map view的创建》

 

注意,MKMapView的mapType属性决定了地图的类型:

MKMapTypeStandard,如上所示,是标准地图,也是mapType默认的;

MKMapTypeSatellite是卫星地图;

MKMapTypeHybrid则是标准地图和卫星地图的结合,效果如下:

ios地图和定位学习二《map view的创建》         ios地图和定位学习二《map view的创建》

             <MKMapTypeSatellite>                                                                      <MKMapTypeHybrid>

 

相关文章:

  • 2021-11-16
  • 2021-12-13
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2022-02-01
猜你喜欢
  • 2021-07-30
  • 2021-06-15
  • 2021-10-24
  • 2022-12-23
  • 2021-10-06
  • 2022-12-23
相关资源
相似解决方案