`
mmdev
  • 浏览: 12891092 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

iPhone开发应用中CoreLocation定位学习笔记

 
阅读更多



本文介绍的是iPhone开发应用中CoreLocation定位的内容,iPhone可以使用CoreLocation框架确定他的物理位置,可以利用三种技术来实现该功能:GPS,WiFi定位和蜂窝基站三角网定位。

AD

iPhone开发应用中CoreLocation定位学习是本文要介绍的内容,iPhone可以使用CoreLocation框架确定他的物理位置,可以利用三种技术来实现该功能:GPS,WiFi定位和蜂窝基站三角网定位。但在程序中我们只需设定我们希望的精度级别,由CoreLocation决定采用哪种技术可以更好的满足我们的请求。

1、位置管理器

  1. CLLocationManager*locationManager=[[CLLocationManageralloc]init];//创建位置管理器
  2. locationManager.delegate=self;//设置代理
  3. locationManager.desiredAccuracy=kCLLocationAccuracyBest;//指定需要的精度级别
  4. locationManager.distanceFilter=1000.0f;//设置距离筛选器
  5. [locationManagerstartUpdatingLocation];//启动位置管理器

2、位置管理器代理

主要的代理方法有两个

  1. //确定当前位置和位置更新了时调用这个方法
  2. -(void)locationManager:(CLLocationManager*)manager
  3. didUpdateToLocation:(CLLocation*)newLocation
  4. fromLocation:(CLLocation*)oldLocation
  5. {
  6. NSString*latitudeString=[[NSStringalloc]initWithFormat:@"%g",newLocation.coordinate.latitude];
  7. //latitudeLabel.text=latitudeString;
  8. [latitudeStringrelease];
  9. NSString*longitudeString=[[NSStringalloc]initWithFormat:@"%g",newLocation.coordinate.longitude];
  10. //longitudeLabel.text=longitudeString;
  11. [longitudeStringrelease];
  12. }
  13. //位置查询遇到错误时调用这个方法
  14. (void)locationManager:(CLLocationManager*)manager
  15. didFailWithError:(NSError*)error
  16. {
  17. NSString*errorType=(error.code==kCLErrorDenied)?
  18. @"AccessDenied":@"UnknownError";
  19. UIAlertView*alert=[[UIAlertViewalloc]
  20. initWithTitle:@"ErrorgettingLocation"
  21. message:errorType
  22. delegate:nil
  23. cancelButtonTitle:@"Okay"
  24. otherButtonTitles:nil];
  25. [alertshow];
  26. [alertrelease];
  27. }

小结:iPhone开发应用中CoreLocation定位学习笔记的内容介绍完了,希望本文对你有所帮助。


from:http://mobile.51cto.com/iphone-282956.htm

分享到:
评论

相关推荐

    iPhone开发基础教程_学习笔记

    iPhone开发基础教程_学习笔记.docx

    iphone开发学习笔记(1)--NSLog

    iphone开发学习笔记(1)--NSLog

    苹果官方iPhone应用高级开发课程(16集)

    资源名称:苹果官方iPhone应用高级开发课程(16集)资源目录:【】[iPhone应用开发高级课程]01.破冰课程【】[iPhone应用开发高级课程]02.高效iPhone应用开发 1【】[iPhone应用开发高级课程]03.高效iPhone应用开发 2...

    iphone开发应用中TableView的使用

    此资源为iphone开发应用中TableView的使用,涉及到X-code编程和Interface Builder的基础操作,介绍了Objective-c的知识,以及在使用TableView的过程中所涉及到的问题解答,代码中运用到了表视图和表视图单元格的各种...

    iphone应用开发面试题库

    iphone应用程序开发面试常见问题及答案。

    iPhone 开发应用程序

    开发iPhone应用程序.pdf [iPhone开发书籍大全20][1]_Learning_iPhone_Programming(O'Reilly_2010-3).pdf

    iPhone应用程序开发指南.pdf

    开发ios必须的书本之一,还有两本是《iPhone开发基础教程_2009.04_(美)Dave Mark, Jeff LaMarche著》 和《iPhone应用程序开发指南》,希望对你有帮助。

    iOS(iPhone)应用程序开发入门视频教程(35讲)

    资源名称:iOS(iPhone)应用程序开发入门视频教程(35讲)资源目录:【】ios(iPhone)应用程序开发入门视频教程:第10讲多视图应用程序【】ios(iPhone)应用程序开发入门视频教程:第11讲高级UI控件【】ios(iPhone)应用...

    iPhone开发基础教程

    《iPhone开发基础教程》内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过《iPhone开发基础教程》快速学习iPhone开发,提高相关技能。iPhone 是一种全新的移动平台,苹果公司为它推出了强大的软件开发...

    iPhone应用程序编程指南-中文版 pdf

    iPhone应用程序编程指南-中文版 pdf iPhone应用程序编程指南-中文版 pdf iPhone应用程序编程指南-中文版 pdf

    FaceBook基于Iphone的多个应用源码

    Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于...

    iphone3超详细开发教程

    非常详细的iphone3开发基础教程内容 1欢迎来到iphone世界 2创建基本项目 ...14使用 CoreLocation定位功能 15加速计 16iphone照相机和照片库 17应用程序本地化 18未来之路 希望本资料对你有所帮助的资料.

    iphone 开发应用之上海地铁

    这是我们团队开发iphone应用.上海地铁.可以上传到app store卖钱的.并且对于学习iphone开发的人员非常有帮助.保证物有所值.

    iPhone开发基础教程电子书

    而且在他的博客里,除了讲述cocos2d和游戏编程之外,还有iphone应用开发的一些知识。我觉得任何人都不应该错过他的博客!  另外,市面上现在有一些cocos2d方面的书籍,但是我只下载到了《Learn iPhone and iPad ...

    Iphone开发系列源码——Iphone主题源码

    Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码...

    最新 iPhone 应用程序开发全教程.pdf

    截至 20100209 最新版本《iPhone 应用程序开发全教程》。英文名: Beginning iPhone 3 Development Exploring the iPhone SDK.pdf,作者 Dave Mark & Jeff LaMarche。 内容预览: Prelims Contents at a Glance ...

    iPhone开发实战.pdf

    iPhone开发实战 iPhone开发 iPhone iPhone4 iPhone开发实战 iPhone开发 iPhone iPhone4

    【iphone应用开发】Iphone应用开发之五: UIScrollView的详细讲解

    【iphone应用开发】Iphone应用开发之五: UIScrollView的详细讲解

    Iphone开发系列源码——iPhone版Wordpress源代码

    Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码...

    iPhone开发入门到精通视频教程

    资源名称:iPhone开发入门到精通视频教程资源目录:【】iOS开发源码系列---工具【】iOS开发源码系列---应用【】iOS开发源码系列---游戏【】iOS开发源码系列---类库与框架【】iOS开发真机测试与发布【】iOS开发视频...

Global site tag (gtag.js) - Google Analytics