2

我有一个问题MKCoordinateRegionMakeWithDistance。我尝试通过 iPad 应用程序首选项中的滑块指定距离值。

当我将超过 963 作为 int 或 float 输入时,mapView 不会应用该值并采用它自己的值。

是否有任何最大值,或者我可以编辑 MKMapView,它需要大约 10.000 米的值?

谢谢,亲切的问候,朱利安

编辑

以下是应要求提供的一些代码:

  // PreferencesView
- (IBAction)changeZoomDidEnd:(UISlider *)sender
{
    [[NSUserDefaults standardUserDefaults] setInteger:[sender value] forKey:@"defaultZoom"];
}
  // MapView
- (IBAction)zoomToLocation:(id)sender
{
    defaultZoom = [[[NSUserDefaults standardUserDefaults] valueForKey:@"defaultZoom"] intValue];
    [mapView setRegion:MKCoordinateRegionMakeWithDistance(mapView.userLocation.coordinate, defaultZoom, defaultZoom) animated:YES];
}
4

0 回答 0