我希望地图在初始化时加载显示整个英国。
我在整个英国都有大约20个注释,所以希望它能全部显示出来。
由于
答案 0 :(得分:1)
设置围绕英国中心的坐标并调整缩放级别。
答案 1 :(得分:0)
你可以做这样的事情
MKMapRect flyTo = MKMapRectNull;
NSArray *array = mapView.annotations;
for(MyAnnotation *an in array)
{
MKMapPoint point = MKMapPointForCoordinate(an.coordinate);
MKMapRect rect = MKMapRectMake(0, 0, point.x, point.y);
if(MKMapRectIsNull(flyTo))
flyTo = rect;
else
flyTo = MKMapRectUnion(flyTo, rect);
}
mapView.visibleMapRect = flyTo;