1、概述MapKit框架使用前提:导入框架:导入主头文件:#import MapKit框架使用须知:MapKit框架中所有数据类型的前缀都是MK。MapKit有一个比较重要的UI控件 :MKMapView,专门用于地图显示。2、跟踪显示用户的位置设置MKMapView的userTrackingMod...
分类:
移动开发 时间:
2015-08-31 21:37:40
阅读次数:
376
1.MapKit框架使用前提①导入框架②导入主头文件#import ③MapKit框架使用须知MapKit框架中所有数据类型的前缀都是MKMapKit有一个比较重要的UI控件,专门用于地图显示④MapKit框架包含CLLocation2.设置地图的类型可以通过设置MKMapView的mapType设...
分类:
移动开发 时间:
2015-08-03 01:04:16
阅读次数:
610
今天遇到一个BUG:新建一个MKMapView,并设置showsUserLocation=true,此时由于还没有获取到用户的位置,所以MKMapView还没有发生任何变化。此时在view上还有一个subview,该subview上也有一些constriants,显示在正常位置。通过用户点击按钮,通...
分类:
其他好文 时间:
2015-07-28 17:40:50
阅读次数:
115
MKMap显示地图后,如果用户移动了地图,自己定义的数据就需要刷新了,所以这个时候,中心点的经纬度就比较重要了。
本文演示如何获取经纬度
在MKMapViewDelegate里有个方法
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
...
分类:
移动开发 时间:
2015-07-24 14:18:19
阅读次数:
145
//地理编码类
//1、用来根据地名来解析当前的经纬度和其他一些附属消息
//2、根据经纬度来解析地名和其他消息
@interface ViewController ()
@property (weak, nonatomic) IBOutlet MKMapView *mapView;
/* 地理编码**/
@property(nonatomic,strong)CLGeocod...
分类:
其他好文 时间:
2015-07-16 22:27:32
阅读次数:
141
项目中用到给高德地图添加标注的问题,但是mapView:viewForAnnotation:方法就是不调用,现总结如下:mapView实例的代理没有设置代理方法mapView:viewForAnnotation:的方法名不对设置的经纬度有误我的错误就是第三种,把经纬度写反了,导致不掉用,遮盖就类似一...
分类:
其他好文 时间:
2015-07-14 20:21:13
阅读次数:
148
1:添加库CoreLocation.framework,MApKit.framework;
2:@property (nonatomic, strong) CLLocationManager *locationManager;
@property (nonatomic, strong) MKMapView *mapView;
@property (nonatomic, strong) CLL...
分类:
移动开发 时间:
2015-06-24 19:00:06
阅读次数:
174
在iOS6之后,不再使用谷歌地图了,而是使用苹果自己的地图,可是API编程接口没有太大的变化。开发者不须要再学习非常多新东西就能开发地图应用,这是负责任的做法。因此本节介绍的内容也相同适用于iOS5上执行地图应用开发。iOS应用程序中使用MapKitAPI开发地图应用程序。其核心是MKMapView...
分类:
移动开发 时间:
2015-06-03 11:32:18
阅读次数:
161
地图框架:#import 基本属性和方法: 属性:地图类视图:MKMapView地图类型:MKMapTypemapType地图旋转:rotateEnabled用户追踪:MKUserTrackingMode userTrackingMode地图区域:MKCoordinateRegion re...
分类:
移动开发 时间:
2015-04-24 12:03:07
阅读次数:
183