欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS獲取到用戶當前位置

 更新時間:2016年09月10日 16:24:24   投稿:lijiao  
這篇文章主要為大家詳細介紹了iOS獲取到用戶當前位置,具有一定的參考價值,感興趣的小伙伴們可以參考一下

通過CoreLocation定位,獲取到用戶當前位置,跟地圖中的定位不同。

一、導入CoreLocation.framework

二、#import <CoreLocation/CoreLocation.h>

三、聲明代理 <CLLocationManagerDelegate>

四、代碼實現(xiàn)

1、聲明

CLLocationManager *locationManager;//定義Manager
// 判斷定位操作是否被允許
if([CLLocationManager locationServicesEnabled]) {
  CLLocationManager *locationManager = [[[CLLocationManager alloc] init] autorelease];

   self.locationManager.delegate = self;
}else {
   //提示用戶無法進行定位操作
}

// 開始定位
[locationManager startUpdatingLocation];


2、更新位置后代理方法,iOS6.0一下的方法

- (void)locationManager:(CLLocationManager *)manager 
  didUpdateToLocation:(CLLocation *)newLocation 
      fromLocation:(CLLocation *)oldLocation {

 //latitude和lontitude均為NSString型變量
    //緯度
 self.latitude = [NSString stringWithFormat:@"%.4f", newLocation.coordinate.latitude];

    //經(jīng)度
 self.longitude = [NSString stringWithFormat:@"%.4f",     newLocation.coordinate.longitude];
 
}


3、iOS6.0以上蘋果的推薦方法

-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
  //此處locations存儲了持續(xù)更新的位置坐標值,取最后一個值為最新位置,如果不想讓其持續(xù)更新位置,則在此方法中獲取到一個值之后讓locationManager stopUpdatingLocation
  CLLocation *currentLocation = [locations lastObject];
  
  CLLocationCoordinate2D coor = currentLocation.coordinate;
  self.latitude = coor.latitude;
  self.longitude = coor.longitude;
  
  //[self.locationManager stopUpdatingLocation];
  
}

4、更新失敗的方法

- (void)locationManager:(CLLocationManager *)manager
    didFailWithError:(NSError *)error {
 
 if (error.code == kCLErrorDenied) {
   // 提示用戶出錯原因,可按住Option鍵點擊 KCLErrorDenied的查看更多出錯信息,可打印error.code值查找原因所在
 }
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • iOS實現(xiàn)圓環(huán)比例圖

    iOS實現(xiàn)圓環(huán)比例圖

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)圓環(huán)比例圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • iOS面試中如何優(yōu)雅回答B(yǎng)lock導致循環(huán)引用的問題

    iOS面試中如何優(yōu)雅回答B(yǎng)lock導致循環(huán)引用的問題

    這篇文章主要給大家介紹了iOS面試中關于如何優(yōu)雅回答B(yǎng)lock導致循環(huán)引用的問題的相關資料,文中通過圖文介紹的非常相信,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • iOS圖片壓縮、濾鏡、剪切及渲染等詳解

    iOS圖片壓縮、濾鏡、剪切及渲染等詳解

    這篇文章主要給大家介紹了關于iOS圖片壓縮、濾鏡、剪切及渲染等的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • 你應該知道的tableViewCell行高計算處理

    你應該知道的tableViewCell行高計算處理

    這篇文章主要給大家介紹了關于tableViewCell行高計算的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • iOS觸摸事件UITouch應用詳解

    iOS觸摸事件UITouch應用詳解

    這篇文章主要為大家詳細介紹了iOS觸摸事件UITouch的應用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • iOS實現(xiàn)循環(huán)滾動公告欄

    iOS實現(xiàn)循環(huán)滾動公告欄

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)循環(huán)滾動公告欄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • iOS動畫解析之支付寶支付打鉤動畫的實現(xiàn)方法

    iOS動畫解析之支付寶支付打鉤動畫的實現(xiàn)方法

    支付寶支付打鉤動畫相信對大家來說都不陌生,這篇文章主要給大家介紹了關于iOS動畫解析之支付寶支付動畫的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • iOS7 毛玻璃特效代碼

    iOS7 毛玻璃特效代碼

    這篇文章主要分享了iOS7 毛玻璃特效代碼,非常的實用,做IOS開發(fā)的童鞋們不要錯過了
    2014-10-10
  • iOS常用的公共方法詳解

    iOS常用的公共方法詳解

    本文主要介紹了iOS常用的公共方法,具有一定的參考價值,下面跟著小編一起來看下吧
    2016-12-12
  • iOS開發(fā)刪除storyboard步驟詳解

    iOS開發(fā)刪除storyboard步驟詳解

    這篇文章主要為大家介紹了iOS系列學習之刪除storyboard步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11

最新評論