我加入MKCircleView
用戶註釋,像這樣:不能設置縮放級別上的MKMapView
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
if (!_MapCentered) {
**_circle = [MKCircle circleWithCenterCoordinate:userLocation.coordinate radius:3000];
[_map_view addOverlay:_circle];**
_MapCentered = YES;
}
}
將火一次,一旦用戶的位置已經追蹤到,它工作得很好,但正如你所看到的圓形視圖的直徑爲3000米。所以現在我想縮放級別,以適應CircleView
像這樣:
MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(mapView.userLocation.coordinate, 0.270, 0.270);
[_map_view setRegion:viewRegion animated:YES];
我已經改變了增量度到其它號碼,但沒有改變。 我該如何管理?
謝謝!這是幫助。但你能解釋一下爲什麼當我將該地區設置爲3000 3000時,我無法看到整個圓圈? –
請參閱更新。優雅地, – Anna
,謝謝! –