我'新iPhone MapView類,當用戶移動地圖我需要得到可見光區域的經度和緯度iphone的MKMapView:獲取lattitude和經度,當用戶移動地圖
回答
您可以使用MKMapView的屬性獲取地圖中心點的座標: centerCoordinate.latitude
和centerCoordinate.longitude
。
例如:
CLLocationCoordinate2D coord = CLLocationCoordinate2DMake(
map.centerCoordinate.latitude, map.centerCoordinate.longitude);
這是論文緯度和你所說的「當用戶移動地圖我需要的經度和緯度」是指東經?
希望這有助於...
使用的.region財產你的MKMapView。
MKMapView *myMapView = [[MKMapView alloc] initWithFrame:...];
MKCoordinateRegion region = myMapView.region;
// Center of the screen as lat/long
// region.center.latitude
// region.center.longitude
// width and height of viewing area as lat/long
// region.span.latitudeDelta
// region.span.longitudeDelta
最大
我需要的緯度和經度,當用戶移動地圖finger.and每次我都會發送這個緯度和經度找到餐館。 – user1969021 2013-05-11 07:18:55
嗨mxweas我有一個懷疑 – user1969021 2013-06-18 05:53:45
在Appdelegate.h
CLLocationManager *locationManager;
添加這個,然後在添加這些行你Appdelegate.m (didFinishLaunchingWithOptions)
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startMonitoringSignificantLocationChanges];
[locationManager startUpdatingLocation];
這將調用一個方法,當你用設備移動,
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
CLLocation *currentLocation = [locations lastObject];
NSString *latitude = [NSString stringWithFormat:@"%g", currentLocation.coordinate.latitude];
NSString *longitude = [NSString stringWithFormat:@"%g", currentLocation.coordinate.longitude];
NSMutableArray *temp = [[NSMutableArray alloc] initWithCapacity:0];
[temp addObject:latitude];
[temp addObject:longitude];
NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
[def setObject:temp forKey:@"CLocation"];
[temp release];
}
從此使用。
它很好,但我需要經緯度,當用戶用手指移動地圖。 – user1969021 2013-05-11 07:11:13
嗨sathia moorthy – user1969021 2013-06-18 05:52:41
- 1. 獲取lattitude和經度的谷歌地圖API
- 2. 當用戶移動地圖時,停止MKMapView移動到用戶當前位置
- 3. 如何把JSON lattitude和經度在地圖上
- 4. 獲取不正確的距離使用GPS lattitude經度
- 5. 獲取用戶當前的經/緯度
- 6. 在Java中獲取用戶當前的緯度和經度
- 7. 轉換位置的地址爲lattitude和經度
- 8. 從MKMapView中的一個點獲取緯度和經度?
- 9. 獲取地址的緯度和經度
- 10. iphone谷歌地圖獲取地址的經度和緯度
- 11. 谷歌地圖android通過在地圖上移動標記獲取經緯度
- 12. 如何獲取用戶點擊地圖時的經度和緯度?
- 13. 如何獲取用戶在地圖上點擊的緯度和經度android
- 14. MKMapView:獲得一個點的經度和經度
- 15. iOS:獲取用戶移動的速度
- 16. 從經度和緯度從谷歌地圖V2獲取圖像
- 17. 如何獲取當前地圖的當前區域,寬度和高度(相對於經度和緯度)?
- 18. 如何在使用android谷歌地圖V2獲取地圖經度和緯度
- 19. 如何獲取谷歌地圖中心的經度和緯度
- 20. 如何在Android上獲取地圖的緯度和經度?
- 21. 如何獲取谷歌地圖上的緯度和經度
- 22. 獲取地圖點擊的緯度和經度
- 23. 如何從谷歌地圖獲取經度和緯度的place_id?
- 24. 設置的MKMapView跨度無移動地圖
- 25. 如何從移動設備獲取經度和緯度Android
- 26. 獲取用戶的經度/緯度當viewDidLoad
- 27. 如何從谷歌地圖獲取當前的經緯度
- 28. 如何使用谷歌地圖API獲取當前位置的經度和緯度,但不顯示地圖?
- 29. 如何將谷歌地圖標記,並獲取當前緯度和經度
- 30. 問題與連接到谷歌地圖網址獲取lattitude和經度,我有以下的代碼來獲取lattitude和經度給出的地址,但允許谷歌URL被拒絕特定位置
我們如何才能找出用戶有移動地圖。 – user1969021 2013-05-11 13:13:38
我從來沒有嘗試過,但關於[Apple文檔](http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html),' - (void) mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated'似乎是很好的委託方法。 – Lucien 2013-05-11 17:33:50