2

に問題がありMKCoordinateRegionMakeWithDistanceます。iPad アプリの環境設定のスライダーで距離値を指定しようとしています。

intまたはfloatとして963を超える値を入力すると、mapViewは値を適用せず、独自の値を取ります。

最大値はありますか、それとも約 10.000 メートルの値を取る MKMapView を編集できますか?

ありがとう、よろしく、ジュリアン

編集

リクエストに応じていくつかのコードを次に示します。

  // 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