Tôi đang sử dụng bộ bản đồ và hiển thị vị trí của người dùng bằng cách sử dụng "showsUserLocation" Tôi đang sử dụng mã sau để thu phóng đến vị trí của người dùng, nhưng không thu phóng. vị trí người dùng trên bản đồ được thể hiện chính xác.iphone zoom đến vị trí của người dùng trên bản đồ
MKCoordinateRegion newRegion;
MKUserLocation* usrLocation = mapView.userLocation;
newRegion.center.latitude = usrLocation.location.coordinate.latitude;
newRegion.center.longitude = usrLocation.location.coordinate.longitude;
newRegion.span.latitudeDelta = 20.0;
newRegion.span.longitudeDelta = 28.0;
[self.mapView setRegion:newRegion animated:YES];
Tại sao vị trí của người dùng thể hiện một cách chính xác và không phóng to đúng cách. một số có thể đúng cho tôi xin vui lòng?
Nếu vị trí của người dùng bằng không, nó sẽ không hiển thị chính xác chú thích khớp với vị trí của tôi. – Satyam
@satyam: với đồng bằng lat/lon như bạn mô tả, bạn sẽ có thể bao gồm Châu Phi trong thu phóng từ 0,0 không xa bờ biển. Bên cạnh đó, bạn không biết vị trí của người dùng ở đâu. –