下载此文档

iOS地图位置开发方法.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
iPhoneSDK提供了三个类来管理位置信息:CLLocationCLLocationManager和CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。一、CLLocationCLLocation类代表一个位置信息,其中还包括了方向和速度。CLLocation具有下面的属性和方法:***@propertyCLLocationCoordinate2Dcoordinate;//以经度和纬度表示的位置信息***@propertyCLLocationDistancealtitude;//海拔***@uracy;//水平精度(如:精确到米)***@uracy;//垂直精度***@propertyCLLocationDirectioncourse;//方向***@propertyCLLocationSpeedspeed;//速度-(NSDate*)timeStamp;//时间戳-(CLLocationDistance)distanceFromLocation:(CLLocation*)location;//两个位置之间的距离二、CLLocationManagerCLLocationManager类管理和提供位置服务。它的属性和方法有:***@propertyCLLocation*location;//位置***@propertyid<CLLocationManagerDelegate>delegate;***@propertyCLLocationDistancedistanceFilter;//距离过滤,比如:500以内***@uracy;//垂直精度-(void)startUpdatingLocation;//开始更新位置(比如:你在往某个地方走)-(void)stopUpdatingLocation;//停止更新位置-(void)startUpdatingHeading;//开始更新方向(比如:你改往东走)-(void)stopUpdatingHeading;//停止更新方向三、CLLocationManagerDelegateCLLocationManagerDelegate是一个委托类。你的应用程序需要实现这个委托类。当用户改变位置的时候,CLLocationManager回调的方法是:-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation;当用户改变方向的时候,所调用的方法是:-(void)locationManager:(CLLocationManager*)managerdidUpdateHeading:(CLLHeading*)newHeading;当iPhone无法获得当前位置的信息时,所回调的方法是:-(void)locationManager:(CLLocationManager*)managerdidFailLoadWithError:(NSError*)error;四、实现一个位置类的基本步骤:1、启动定位服务CLLocationManager*locManag

iOS地图位置开发方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人在水一方
  • 文件大小19 KB
  • 时间2019-03-01