简介在移动互联网时代,移动app能解决用户的很多生活琐事,比如导航:去任意陌生的地方周边:找餐馆、找酒店、找银行、找电影院在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发Map Kit :用于地图展示Core Location :用于地理定位2个热门...
分类:
移动开发 时间:
2015-02-25 12:56:24
阅读次数:
281
CoreLocation框架的两个主要类CLLocationManager和CLGeoCoder介绍...
分类:
移动开发 时间:
2015-01-26 22:51:19
阅读次数:
294
本文转自:http://blog.devzeng.com/blog/ios8-corelocation-framework.htmliOS8以前使用CoreLocation定位1、首先定义一个全局的变量用来记录CLLocationManager对象,引入CoreLocation.framework使...
分类:
移动开发 时间:
2015-01-21 13:09:54
阅读次数:
143
在iOS8以前的版本中,我们使用CLLocationManager定位是没有问题的,最近在iOS8系统中却无法定位了。。。。这是一大问题啊!1、首先定义一个全局的变量用来记录CLLocationManager对象,引入CoreLocation.framework使用#import @prope...
分类:
移动开发 时间:
2015-01-08 20:02:52
阅读次数:
202
一直以来,定位的实现都非常的简单和一致:
Objective-C的实现:
#import "ViewController.h"
@import CoreLocation; //引入库文件
@interface ViewController () //遵守协议
@property (strong, nonatomic) CLLocationManager *locationManager;...
分类:
移动开发 时间:
2014-12-17 18:42:48
阅读次数:
202
在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后...
分类:
移动开发 时间:
2014-12-17 17:45:55
阅读次数:
164
CoreLocation的区域监测,下图来自疯狂iOS讲义1.引CoreLocation框架,导入头文件#import 2.添加定位管理为成员变量,添加延迟加载@property (nonatomic,strong) CLLocationManager *locMgr; 1 /** 2 * 懒加.....
分类:
移动开发 时间:
2014-12-17 00:07:57
阅读次数:
229
1.引入框架,import头文件#import 2.添加定位管理器为成员变量(否则无法定位),并用延迟加载的方法实例化它@property (nonatomic,strong) CLLocationManager *locMgr; 1 /** 2 * 懒加载 3 */ 4 - (CLLocat...
分类:
移动开发 时间:
2014-12-16 22:34:47
阅读次数:
274
通过前面的学习,一个天气预报的APP已经基本可用了。至少可以查看现在当前的天气情况和未来几个小时的天气预报了。但是,还不够完善。如果用户想要知道他要去的地方的天气怎么办。明显我们的APP在目前来说无法满足用户的这个需求。而我们的APP需要获取其他城市的天气却非常的简单。通过查看天气的API,发现只要把城市的名称作为参数就可以获得当地城市的天气预报。API:
api.openweatherma...
分类:
移动开发 时间:
2014-12-09 09:21:14
阅读次数:
317
在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获得更多的定位数据。
iOS8以前使用CoreLocation定位
1、...
分类:
移动开发 时间:
2014-12-07 20:27:52
阅读次数:
249