[請益] 取得手機定位後的機緯度問題~~
請問一下 如iphone有提供定位功能 是否可透過javascript等程式取得
iphone的經緯度~~ 我在網路上有看到 不過它使用的好像是iphone framework
語言,如下:
我們可以透過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];
}
如果是PHP網頁 不知道要如何來取得userLat and userLng???
--
感謝大家的推文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.205.64
→
03/19 21:40, , 1F
03/19 21:40, 1F
→
03/19 21:41, , 2F
03/19 21:41, 2F
→
03/19 21:42, , 3F
03/19 21:42, 3F
推
03/19 22:27, , 4F
03/19 22:27, 4F
→
03/19 22:28, , 5F
03/19 22:28, 5F
→
03/19 22:28, , 6F
03/19 22:28, 6F
→
03/19 22:30, , 7F
03/19 22:30, 7F
→
03/19 22:31, , 8F
03/19 22:31, 8F
推
03/20 00:11, , 9F
03/20 00:11, 9F
→
03/20 00:13, , 10F
03/20 00:13, 10F
→
03/20 00:14, , 11F
03/20 00:14, 11F
→
03/20 00:15, , 12F
03/20 00:15, 12F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章