Đối với một số lý do, điều này không làm việc cho tôi. Nó đưa tôi đến tọa độ (0.0000, 0.0000). Dưới đây là mã của tôi nếu bạn có cơ hội để kiểm tra nó. Cảm ơn đã giúp đỡ!
[mapView setMapType:MKMapTypeStandard];
[mapView setZoomEnabled:YES];
[mapView setScrollEnabled:YES];
mapView.showsUserLocation=TRUE;
MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
CLLocationCoordinate2D myCoord = {mapView.userLocation.location.coordinate.latitude,mapView.userLocation.location.coordinate.longitude};
[mapView setCenterCoordinate:myCoord animated:YES];
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapView setRegion:region animated:YES];
[mapView setDelegate:self];
Nguồn
2010-12-20 08:47:43
vâng hoặc tôi có thể sử dụng region.center.latitude = mapView.userLocation.location.coordinate.latitude; Tôi nghĩ nó sẽ hoạt động đúng không? – ludo
Hum, tôi không chắc chắn nếu nó hoạt động, tôi sẽ khuyên bạn nên tạo một CLLocationCoordinate2D địa phương và tiêm nó trong bộ chọn nhất định. Bạn có thể kiểm soát thông số hoạt ảnh mà cũng có thể làm cho ứng dụng của bạn trông đẹp hơn với hoạt ảnh. – yonel
Tôi thực sự không biết cách sử dụng công cụ chọn bạn đã cho tôi nhưng tôi sẽ thử, nếu bạn có bất kỳ liên kết nào để hiển thị cho tôi cũng sẽ tốt. thanks – ludo