0
내 애플 리케이션의 MKMapView에 핀 주석이 많이 포함되어 있습니다. 많은지도 주석을 볼 때 iPhone이 매우 느리고 반응이 없습니다. 나는 사용자가 줌을 할 수 있기를 원하지만 2km 제곱이나 어떤 것과 같은 특정 레벨을 지나서 나가는 것은 원하지 않는다. 여기MKMapView 사용자가 특정 범위를 벗어나 축소하는 것을 방지합니다.
내가있어 무엇 :
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:YES];
[[BicycleLDNService sharedService] requestLocationForClient:self];
CLLocationCoordinate2D zoomLocation;
CLLocation *deviceLocation = [[BicycleLDNService sharedService] deviceLocation];
zoomLocation.latitude = deviceLocation.coordinate.latitude;
zoomLocation.longitude = deviceLocation.coordinate.longitude;
MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(zoomLocation, 0.5*kMetresPerKilometre, 0.5*kMetresPerKilometre);
MKCoordinateRegion adjustedRegion = [self.mapView regionThatFits:viewRegion];
[self.mapView setRegion:adjustedRegion animated:YES];
self.mapView.zoomEnabled = YES;
}
내가 이용할 수 속성 또는 위임 방법의 어떤 종류가 있습니까? Google 또는 여기에서 유용한 것을 찾을 수 없습니다!
미리 감사드립니다.