-4
A
回答
13
實施CLLocationManagerDelegate寫此功能,在你的viewController的viewDidLoad方法調用它。
-(void)startLocationManager
{
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate=self;
locationManager.desiredAccuracy=kCLLocationAccuracyBestForNavigation;
[locationManager startUpdatingLocation];
}
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
CLLocationCoordinate2D coordinate = [newLocation coordinate];
double dblLatitude = coordinate.latitude;
double dblLongitude = coordinate.longitude;
}
+1
非常感謝您在iOS 6中使用 –
+0
didUpdateToLocation已棄用,因此請使用** didUpdateLocations ** – swiftBoy
2
您使用CoreLocation框架。 這裏你可以得到示例代碼http://mobileorchard.com/hello-there-a-corelocation-tutorial/
4
如果您使用CLLocationmanager,請確保您檢查是否首先啓用位置服務。我想這樣做是爲了獲得當前位置:
if ([CLLocationManager locationServicesEnabled])
{
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
CLLocationCoordinate2D *currentLocation = locationManager.location;
[locationManager stopUpdatingLocation];
[locationManager release];
}
如果您正在使用的MapView,您可以用獲取當前位置:
[mapView setShowsUserLocation:YES];
CLLocationCoordinate2D *currentLocation = mapView.userLocation.coordinate;
相關問題
- 1. 通過GPS/IP獲取iPhone的位置
- 2. 獲取GPS位置
- 3. 在BlackBerry上獲取GPS位置
- 4. Python在macOS上獲取GPS位置
- 5. 如何使用AsyncTask獲取GPS位置?
- 6. 如何獲取GPS或位置
- 7. 如何獲取當前的GPS位置?
- 8. 位置GPS iPhone SDK
- 9. iPhone的GPS位置
- 10. 如何在Android(2.2)設備上獲取用戶的GPS位置
- 11. 如何在單擊按鈕上獲取GPS位置?
- 12. 如何確定GPS位置是否已在android上獲取?
- 13. Android-獲取GPS位置
- 14. GPS獲取錯誤位置
- 15. 無法獲取GPS位置
- 16. 通過GPS位置獲取位置
- 17. 獲取gps在黑莓的位置
- 18. 在ios8.0中獲取GPS的位置App
- 19. 在GPS中獲取當前位置?
- 20. 在AsyncTask中獲取GPS位置
- 21. 通過GPS獲取當前位置在地圖上繪製路線? iPhone(iOS6)
- 22. 如何從iPhone/Android獲取GPS座標?
- 23. 如何在iPhone上通過GPS獲取「標題」信息WebApp
- 24. 如何在iPhone上可靠地獲取位置
- 25. 如何在地圖上獲取動態位置的方向iphone
- 26. 我可以使用Corona SDK獲取Iphone/Android GPS位置嗎?
- 27. 如何獲得當前位置在iphone上的地圖位置
- 28. 如何在C#桌面應用程序中獲取GPS位置?
- 29. 如何在react-native-maps中獲取GPS位置
- 30. 如何在Android中使用gps獲取當前位置?
你應該讓即使是最小的嘗試詢問之前搜索Apple的文檔題。這個問題非常普遍。 – jtbandes