[iPhone程式]如何取得使用者目前的座標位置

转载 2012年03月22日 19:34:26
☉目標:在iPhone應用程式中取得使用者目前的經緯度。 

☉效果畫面: 
這裡借用了http://iphone4.tw的圖片。自己懶得Print Screen...XD 
03 
我們可以透過CLLocationManager類別取得使用者座標位置。
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate=self;
locationManager.desiredAccuracy=kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];

☉步驟說明:

Step(1):首先,先建立一個CLLocationManager類別的物件。 


Step(2):接著指定委派的對象,這裡是指定自己(self)。 





Step(3):最後呼叫CLLocationManager類別的一個方法「startUpdatingLocation」,這個時候如果使用者是第一次使用你的iPhone軟體,iPhone就會詢問使用者是否允許iPhone軟體取得使用者座標。 





Step(4):當你點選確定後,iPhone就會開始定位,定位完成後就會觸發「didUpdateToLocation」事件。 











因此,當定位完成你可以用以下方法取得使用者座標後,接著進行一些處理。 

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
		
	NSString *userLat = [[NSNumber numberWithDouble:newLocation.coordinate.latitude] stringValue];
	NSString *userLng = [[NSNumber numberWithDouble:newLocation.coordinate.longitude] stringValue];		
}

極座標下的histogram2d

極座標下的histogram2d的繪制
  • ssy8stephy
  • ssy8stephy
  • 2016年11月15日 17:09
  • 216

JAVA取得使用者输入的字符串例子

当在文字模式下要输入数据至程序中时,您可以使用标准输入串流对象System.in,然而我们很少直接使用它,因为System.in对象所提供的 read()方法,是从输入串流取得一个位元组的数据,并传回...
  • wolaiye320
  • wolaiye320
  • 2016年06月16日 14:42
  • 512

JS 元素位置 取得位置

取得位置 元素被定位在何处依赖于它的css参数以及与其邻接的内容而不同。访问CSS属性或计算后的实际值都没有提供的一个能力是,获取元素在页面中或者仅在其它元素中的确切位置。 首先,我们来看如何获取...
  • Truong
  • Truong
  • 2013年01月11日 13:31
  • 4487

三维数学基础之坐标系、向量、矩阵

转载自:http://blog.csdn.net/iosevanhuang/article/details/9052165 一、计算机图形学 计算机图形学(Computer G...
  • qq_20161893
  • qq_20161893
  • 2017年06月14日 10:41
  • 348

Query在线选座订座(影院篇)

转自:http://www.helloweba.com/view-blog-278.html 我们在线购票时(如电影票、车票等)可以自己选座。开发者会在页面上列出座次席位,用户可以一目了然的看到...
  • chelen_jak
  • chelen_jak
  • 2016年01月04日 17:38
  • 1481

android 自定义view之选座功能

效果图: 界面比较粗糙,主要看原理。这个界面主要包括以下几部分 1、座位 2、左边的排数 3、左上方的缩略图 4、缩略图中的红色区域 5、手指移动时跟随移动 6、两个手指缩放时跟随缩放主...
  • asd1031
  • asd1031
  • 2016年11月07日 17:46
  • 5033

安卓苹果IOS微信共享实时位置修改方法,微信共享实时位置如何作假

有很多朋友经常会用到微信共享实时位置,为了防止查岗,为了打卡,为了娱乐等等原因,那么微信共享位置可以修改吗,可以作假吗?答案是肯定,无论是苹果微信共享实时位置伪装还可以安卓的微信共享实时位置造假都是可...
  • zhaobeiyu66
  • zhaobeiyu66
  • 2017年11月19日 17:28
  • 1085

Spring编程式事务管理

在基于数据库的应用中,事务是非常重要的。为了方便使用,Spring提供了基于XML和基于注解的方式配置事务,思路都是使用AOP,在特定的切入点统一开启事务,以方法为粒度进行事务控制。并且定义了事务的传...
  • honglei915
  • honglei915
  • 2016年03月10日 20:40
  • 6138

andriod 打造炫酷的电影票在线选座控件,1比1还原淘宝电影在线选座功能

http://blog.csdn.net/qifengdeqingchen/article/details/51868126 http://blog.csdn.net/qifengdeqin...
  • u011904605
  • u011904605
  • 2016年09月21日 10:05
  • 1904

Spring编程式事务实现

编程式事务概述        所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。        Spring框架提供一致的事务抽象,因此对于JDBC还是JTA事务...
  • zmx729618
  • zmx729618
  • 2016年04月08日 10:35
  • 1879
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[iPhone程式]如何取得使用者目前的座標位置
举报原因:
原因补充:

(最多只允许输入30个字)