共 7 篇文章 |
|
iOS开发之开启定位后遇到的问题。很快,问题找到了,是因为上面的那个代理方法走了两次!我网络请求的代码写在这个代理方法里面肯定会请求两次啊,数据不重复才乖呢.BUT [manager stopUpdatingLocation]; 这句代码不是让定位停止了嘛,怎么会走两次代理方法呢?查了很多资料,最后终于搞明白了.开发项目的时候总会出现各种问题,把自己的问题分享出... 阅304 转2 评0 公众公开 15-06-25 14:54 |
iOS 8后系统定位功能的改动。看过我上一篇博文的朋友不知道有没有遇到新的问题,反正我是又遇到了,不过这次也是自己的疏忽,忘记判断不同系统的不同情况了.因为iOS 8之后,对系统定位的方法也做了一点儿小改动,就算是设置了代理也不会主动走代理方法,需要手动调用.不过要判断还是很简单的,直接上代码:NSLocationAlwaysUsageDescription Arr... 阅44 转1 评0 公众公开 15-06-25 14:43 |
使用CoreLocation来跟踪用户距离使用CoreLocation来跟踪用户距离背景。设置了CLLocationManager.headingFilter,使得程序能在用户转向的时候收到通知,此时设置一个强制标记(needForceCalculation),使得程序在用户转向的时候,记录下转向时所在的位置,以减少误差。设置CLLocationManager.distanceFilter,使得程序在变化的位置大于一定数值... 阅18 转0 评0 公众公开 15-06-24 23:16 |
阅67 转0 评0 公众公开 15-06-09 13:00 |
cllocationmanager 有了iPhone,意味着我们不会再迷路了。创建CLLocationManager实例,设置委托为视图控制器(self),然后告诉位置管理器开始发送位置事件。我们还考虑到节省iPhone电池的电量,设置超时,如果在一个合理的时间内没有接收到一个有效的位置,就关闭位置管理器。·由于位置管理器是逐渐增加精确度的,并且在一个位置上“校... 阅74 转0 评0 公众公开 15-04-13 17:35 |
MKCoordinateRegion region = MKCoordinateRegionMake(coordinate, span);MKCoordinateRegion region = mMapView.region;region.span.latitudeDelta=region.span.latitudeDelta * 0.4;region.span.longitudeDelta=region.span.longitudeDelta * 0.4;[mapView setRegion:region animated:YES];region.span.latitudeDelta=region.span.latitudeDe... 阅42 转0 评0 公众公开 15-04-13 17:34 |