我已经在iPhone中成功设置了地图视图,其当前位置是最大化缩放。
等
myMapView.showsUserLocation = YES;
.....
span.latitudeDelta=0.0001;
span.longitudeDelta=0.0001;
...
现在我希望以km,m,number等任意度量从中心点获取Map的可见部分的完整区域。
任何帮助..
答案 0 :(得分:0)
这很容易做到:
MKMapRect visibleRect = [myMapView visibleMapRect];
然后有一些函数来测量矩形,例如:
CLLocationDistance MKMetersBetweenMapPoints(
MKMapPoint a,
MKMapPoint b
);
答案 1 :(得分:0)
尝试这样的事情:
MKCoordinateRegion yourRegion;
// Take a look at Lisbon Downtown
yourRegion.center = CLLocationCoordinate2DMake(38.715, -9.140);
yourRegion.span = MKCoordinateSpanMake(0.02, 0.02);
[self.mapView setRegion:yourRegion animated:YES];