首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iPhone SDK 3.0 MAPKit使用入门(1) 创建一个MKMapView实例

MAPKit主要的类是MKMapView,它提供了一个嵌入式的地图接口,就像在自带的Maps程序里提供的那样。...你可以使用这个类在你的程序中显示地图和操作地图 当你初始化一个map view(MKMapView的实例)的时候,你需要指定一个region(MKCoordinateRegion类型)给这个地图。...我们先来看一个例子: 创建一个utility application应用程序,在MainViewController.h中引入MapKit/MapKit.h头文件,定义一个MKMapView实体变量 #...- (void)viewDidLoad { [super viewDidLoad]; mapView = [[MKMapView alloc] initWithFrame:self.view.bounds...就是初始化了一个MKMapView实例,并将它显示在主视图上。 之后就可以执行了, 你可以看到一个标有你当前位置点的小程序。

48520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS原生地图开发指南 原

    一、初始化地图视图与相关属性方法介绍 1、初始化地图视图 地图视图的展示依赖于MKMapView这个类,这个类继承于UIView,因此和其他View的使用方法类似。...在我们需要展现地图的地方: - (void)viewDidLoad {     [super viewDidLoad];     MKMapView * mapView =[[MKMapView alloc...2、系统提供的三种地图样式 可以通过MKMapView的mapType这个属性设置地图的模式: @property (nonatomic) MKMapType mapType; 枚举如下: typedef...:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view; 选中标注时调用的方法 - (void)mapView:(MKMapView...*)mapView; 将要开始定位用户位置时调用的方法 - (void)mapViewDidStopLocatingUser:(MKMapView *)mapView; 停止定位用户位置时调用的方法

    1.2K30

    iOS地图----MapKit框架

    ③MapKit框架使用须知 MapKit框架中所有数据类型的前缀都是MK MapKit有一个比较重要的UI控件,专门用于地图显示 ④MapKit框架包含CLLocation 2.设置地图的类型 可以通过设置MKMapView...self.mapView.delegate = self; 代理方法: ①地图的区域改变完成时调用 - 在此方法中可以得到用户的当前位置的mapView的中心点和经纬度跨度 - (void)mapView:(MKMapView...*)mapView regionWillChangeAnimated:(BOOL)animated; //地图的显示区域即将发生改变的时候调用 - (void)mapView:(MKMapView...userCoordinate animated:YES]; // 2.2第二种设置方法 /* span 可以在地图的区域改变完成时调用 - (void)mapView:(MKMapView...mapView 地图 * @param annotation 大头针模型 * * @return 大头针的view */ - (MKAnnotationView *)mapView:(MKMapView

    1.5K40

    iOS开发之地图与定位

    今天的博客主要是介绍MKMapView的使用,MapView的使用和其他组件的用法差不多,MapView用的是委托回调,在使用mapView的Controller中要实现MKMapViewDelegate...一,构建Demo的组件     为了节省时间这个demo中的MapView是用Storyboard拖出来的,storyboard中的结构如下所示,上面是MKMapView用于显示地图,下面的labei用于显示当前经纬度...二,引入MKMapView要用的包,截图如下: ?   三、编写标注模块的类     1.首先解释一下标注模块是什么东西:标注模块就是显示当前地理位置的信息,下面图种绿色框中是标注模块: ?     ...4.获取地理位置信息,代码如下: 1 //实现协议中的方法获取坐标 2 -(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation

    1.4K60

    iOS iOS 地图与定位开发系列教程

    MKMapView类主要是完成下述功能: 1、显示地图,比如:显示北京市的地图; 2、提供多种显示方式,比如标准地图格式,卫星地图等; 3、支持地图的放大缩小; 4、支持在地图上做标记,比如标记天安门广场...; //经度和纬度确定的中心位置 @property MKMapView mapType; //地图的显示类型,如:卫星地图 @property NSArray *annotations; //地图上的标记...:(MKMapView *)mapView withError:(NSError *)error; //装载失败 当位置发生转变时的回调方法: -(void)mapView:(MKMapView *)mapView...regionWillChangeAnimated:(BOOL)animated; //将要更改 -(void)mapView: (MKMapView *)mapView regionDidChangeAnimated..._mapView) { _mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0,0, kScreenWidth, kScreenHeight

    2.3K30

    地图相关 MapKit框架介绍MKMapView控件对象的属性和方法MKAnnotation 大头针模型类大头针view显示类:MKPinAnnotationView 继承于 MKAnnotation

    介绍 1.概念 导入头文件 #import MapKit框架中所有数据类型的前缀都是MK MapKit有一个比较重要的UI控件 :MKMapView,专门用于地图显示...逻辑结构 MKMapView控件对象的属性和方法 属性: 1.设置用户定位模式 @property (nonatomic) MKUserTrackingMode userTrackingMode;...- (nullable MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id )annotation...例子 //拖一个mapView控件,一定要导入框架 @property (weak, nonatomic) IBOutlet MKMapView *mapView; //1....*)mapView; 2.实现 + (instancetype)annotationViewWithMapView:(MKMapView *)mapView{ static NSString

    4.8K70

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券